19 #include "AttributeFactory.h" 37 #ifdef TOPOLOGIC_DYNAMO 38 [IsVisibleInDynamoLibrary(
false)]
47 #ifdef TOPOLOGIC_DYNAMO 48 [IsVisibleInDynamoLibrary(
false)]
50 virtual bool CheckType(Type^ type)
override;
53 virtual bool CheckType(
const std::shared_ptr<TopologicCore::Attribute>& kpUtilitiesAttribute)
override;
55 virtual Object^ CreateValue(
const std::shared_ptr<TopologicCore::Attribute>& kpUtilitiesAttribute)
override;
A public abstract factory class to create an Attribute. This class should be inherited when new Attri...
Definition: AttributeFactory.h:38
An Attribute to a Topology maps an ID to its value.
Definition: Attribute.h:31
virtual Attribute ^ Create(String^ key, Object^ value) override
Creates an Attribute from a key and a value.
Definition: DoubleAttributeFactory.cpp:28
(private) A factory class to create a double Attribute.
Definition: DoubleAttributeFactory.h:28
Topologic is an open-source software modelling library enabling hierarchical and topological represen...
Definition: About.h:23
virtual bool CheckType(Type^ type) override
Checks the type of the value.