38             static Edge^ 
ByVertices(System::Collections::Generic::IEnumerable<Vertex^>^ vertices);
    52 #ifdef TOPOLOGIC_DYNAMO    53             [IsVisibleInDynamoLibrary(
false)]
    56                 Vertex^ centerPoint, 
double radius,
    57                 double xAxisX, 
double xAxisY, 
double xAxisZ,
    58                 double normalX, 
double normalY, 
double normalZ);
    73 #ifdef TOPOLOGIC_DYNAMO    74             [IsVisibleInDynamoLibrary(
false)]
    77                 Vertex^ centerPoint, 
double majorRadius, 
double minorRadius,
    78                 double xAxisX, 
double xAxisY, 
double xAxisZ,
    79                 double normalX, 
double normalY, 
double normalZ);
    91 #ifdef TOPOLOGIC_DYNAMO    92             [IsVisibleInDynamoLibrary(
false)]
    95                 List<Vertex^>^ controlPoints, 
    97                 List<double>^ weights,
 static Edge ^ ByCircle(Vertex^ centerPoint, double radius, double xAxisX, double xAxisY, double xAxisZ, double normalX, double normalY, double normalZ)
Creates an Edge by a circle. 
Definition: EdgeUtility.cpp:45
 
A Vertex is a zero-dimensional entity equivalent to a geometry point. 
Definition: Vertex.h:31
 
A Topology is an abstract superclass that includes constructors, properties and methods used by other...
Definition: Topology.h:53
 
static Edge ^ ByVertices(System::Collections::Generic::IEnumerable< Vertex^>^ vertices)
Creates an Edge (of any type) by a set of Vertices. 
Definition: EdgeUtility.cpp:27
 
EdgeUtility includes geometric methods relevant to an Edge. 
Definition: EdgeUtility.h:30
 
An Edge is a one-dimensional entity defined by two vertices. It is important to note that while a top...
Definition: Edge.h:31
 
static List< Wire^> ^ AdjacentWires(Edge^ edge, Topology^ parentTopology)
Returns a list of Wires that are the adjacent to the input Edge. 
Definition: EdgeUtility.cpp:103
 
static Edge ^ ByNurbsCurve(List< Vertex^>^ controlPoints, List< double >^ knots, List< double >^ weights, int degree, bool isPeriodic, bool isRational)
Creates an Edge by a NURBS curve. 
Definition: EdgeUtility.cpp:59
 
Topologic is an open-source software modelling library enabling hierarchical and topological represen...
Definition: About.h:23
 
static Edge ^ ByEllipse(Vertex^ centerPoint, double majorRadius, double minorRadius, double xAxisX, double xAxisY, double xAxisZ, double normalX, double normalY, double normalZ)
Creates an Edge by an ellipse. 
Definition: EdgeUtility.cpp:52
 
static double ParameterAtVertex(Edge^ edge, Vertex^ vertex)
Returns the parameter at a given Vertex on the Edge. 
Definition: EdgeUtility.cpp:84
 
static Vertex ^ VertexAtParameter(Edge^ edge, double u)
Returns the Vertex at a given parameter of the Edge. 
Definition: EdgeUtility.cpp:96