21 #include <TopologicCore/include/Wire.h> 41 static Wire^
ByEdges(System::Collections::Generic::IEnumerable<Edge^>^ edges);
74 #ifdef TOPOLOGIC_DYNAMO 75 [IsVisibleInDynamoLibrary(
false)]
94 virtual Object^
get()
override;
110 Wire(
const std::shared_ptr<TopologicCore::Wire>& kpCoreWire);
112 #ifdef TOPOLOGIC_DYNAMO 113 static Wire^ ByPolyCurve(Autodesk::DesignScript::Geometry::PolyCurve^ polyCurve);
bool IsClosed
Checks if the Wire is closed.
Definition: Wire.h:83
virtual std::shared_ptr< TopologicCore::TopologicalQuery > GetCoreTopologicalQuery() override
Definition: Wire.cpp:189
A Topology is an abstract superclass that includes constructors, properties and methods used by other...
Definition: Topology.h:53
List< Vertex^>^ Vertices
Returns the Vertices constituent to the Wire. NOTE: This method will automatically identify its loop ...
Definition: Wire.h:65
static int Type()
Returns the type associated to Wire.
Definition: Wire.cpp:200
std::shared_ptr< TopologicCore::Wire > * m_pCoreWire
Definition: Wire.h:133
int GetNumberOfBranches()
Returns the number of branches of the Wire.
Definition: Wire.cpp:88
List< Edge^>^ Edges
Returns the Edges constituent to the Wire. NOTE: This method will automatically identify its loop ord...
Definition: Wire.h:47
List< Face^>^ Faces
Returns the Faces containing the Wire.
Definition: Wire.h:56
Topologic is an open-source software modelling library enabling hierarchical and topological represen...
Definition: About.h:23
Object^ BasicGeometry
Creates a geometry from Wire.
Definition: Wire.h:92
static Wire ^ ByEdges(System::Collections::Generic::IEnumerable< Edge^>^ edges)
Creates a Wire by a set of Edges.
Definition: Wire.cpp:94
A Wire is a contiguous collection of Edges, where adjacent Edges are connected by shared Vertices...
Definition: Wire.h:32