21 #include <TopologicCore/include/Vertex.h> 41 #ifdef TOPOLOGIC_DYNAMO 43 [DefaultArgument(
"0")]
double x,
44 [DefaultArgument(
"0")]
double y,
45 [DefaultArgument(
"0")]
double z);
92 virtual List<double>^
get();
101 virtual Object^
get()
override;
112 Vertex(
const std::shared_ptr<TopologicCore::Vertex>& kpCoreVertex);
119 #ifdef TOPOLOGIC_DYNAMO 120 static Vertex^ ByPoint(Autodesk::DesignScript::Geometry::Point^ point);
122 Autodesk::DesignScript::Geometry::Point^ Point();
double Z
Returns the Z coordinate of the Vertex.
Definition: Vertex.h:81
A Vertex is a zero-dimensional entity equivalent to a geometry point.
Definition: Vertex.h:31
double Y
Returns the Y coordinate of the Vertex.
Definition: Vertex.h:72
A Topology is an abstract superclass that includes constructors, properties and methods used by other...
Definition: Topology.h:53
double X
Returns the X coordinate of the Vertex.
Definition: Vertex.h:63
List< double >^ Coordinates
Returns the coordinates of the Vertex.
Definition: Vertex.h:90
Object^ BasicGeometry
Creates a geometry from Vertex.
Definition: Vertex.h:99
static Vertex ^ ByCoordinates(double x, double y, double z)
Creates a Vertex by XYZ coordinates.
Definition: Vertex.cpp:41
std::shared_ptr< TopologicCore::Vertex > * m_pCoreVertex
Definition: Vertex.h:133
virtual std::shared_ptr< TopologicCore::TopologicalQuery > GetCoreTopologicalQuery() override
Creates a Vertex by a point.
Definition: Vertex.cpp:71
Topologic is an open-source software modelling library enabling hierarchical and topological represen...
Definition: About.h:23
static int Type()
Returns the type associated to Vertex.
Definition: Vertex.cpp:82
List< Edge^>^ Edges
Returns the Edges incident to the Vertex.
Definition: Vertex.h:54