21 #include <TopologicCore/include/Cluster.h> 31 ref class CellComplex;
46 static Cluster^
ByTopologies(System::Collections::Generic::IEnumerable<Topology^>^ topologies);
53 #ifdef TOPOLOGIC_DYNAMO 54 [IsVisibleInDynamoLibrary(
false)]
63 #ifdef TOPOLOGIC_DYNAMO 64 [IsVisibleInDynamoLibrary(
false)]
74 virtual Object^
get()
override;
119 List<Vertex^>^
get();
137 List<CellComplex^>^
get();
153 Cluster(
const std::shared_ptr<TopologicCore::Cluster>& kpCoreCluster);
List< CellComplex^>^ CellComplexes
Returns the CellComplexes constituent to the Cluster.
Definition: Cluster.h:135
A Topology is an abstract superclass that includes constructors, properties and methods used by other...
Definition: Topology.h:53
Cluster ^ RemoveTopology(Topology^ topology)
Removes Topology from a Cluster and returns the resulting Topology.
Definition: Cluster.cpp:64
Cluster ^ AddTopology(Topology^ topology)
Adds Topology to a Cluster and returns the resulting Topology.
Definition: Cluster.cpp:52
static Cluster ^ ByTopologies(System::Collections::Generic::IEnumerable< Topology^>^ topologies)
Creates a Cluster by a set of Topologies.
Definition: Cluster.cpp:31
List< Wire^>^ Wires
Returns the Wires constituent to the Cluster.
Definition: Cluster.h:99
static int Type()
Returns the type associated to Cluster.
Definition: Cluster.cpp:93
virtual std::shared_ptr< TopologicCore::TopologicalQuery > GetCoreTopologicalQuery() override
Definition: Cluster.cpp:112
List< Cell^>^ Cells
Returns the Cells constituent to the Cluster.
Definition: Cluster.h:126
List< Vertex^>^ Vertices
Returns the Vertices constituent to the Cluster.
Definition: Cluster.h:117
List< Shell^>^ Shells
Returns the Shells constituent to the Cluster.
Definition: Cluster.h:81
List< Edge^>^ Edges
Returns the Edges constituent to the Cluster.
Definition: Cluster.h:108
List< Face^>^ Faces
Returns the Faces constituent to the Cluster.
Definition: Cluster.h:90
Topologic is an open-source software modelling library enabling hierarchical and topological represen...
Definition: About.h:23
A Cluster is a collection of any topologic entities. It may be contiguous or not and may be manifold ...
Definition: Cluster.h:37
std::shared_ptr< TopologicCore::Cluster > * m_pCoreCluster
Definition: Cluster.h:167
Object^ BasicGeometry
Creates a geometry from Cluster.
Definition: Cluster.h:72