Edge
Access to the edge is permitted as long as 'Exists' is true. Modifications of the HiCAD data structure, like deleting or processing parts do not result in the fact that you can no longer work with the edge object.
|
|
|
|
FUNC |
COM |
SF |
---|---|---|---|---|---|---|
Clear |
Clears the object. |
void Clear ( ) |
|
1211.2 |
1211.2 |
+ |
Empty |
Is the object engaged? |
bool Empty ( ) |
|
1211.2 |
1211.2 |
+ |
Exists |
Does the edge exist? |
bool Exists ( ) |
|
1211.2 |
1211.2 |
+ |
Length |
Length of the edge. |
double Length ( ) |
|
1211.2 |
1211.2 |
+ |
Distance |
Distance from the other edges. |
double Distance (Edge& e) |
|
1211.2 |
1211.2 |
+ |
Identical |
Are the two edges congruent? |
bool Identical (Edge& e) |
|
1211.2 |
1211.2 |
+ |
Init |
Initialises the edge object via a HiCAD index. |
void Init (int index) |
|
1211.2 |
1211.2 |
+ |
GetPart |
Provides the part of the particular edge. |
void GetPart (Part& p) |
|
1211.2 |
1211.2 |
+ |
GetFace |
Provides the adjoining facet. |
void GetFace (int side, Face& f) |
'side':1 or 2 |
1211.2 |
1211.2 |
+ |
GetType |
Provides the type of the edge. |
int GetType( ) |
Return: 0 = distance |
1211.2 |
1211.2 |
+ |
Radius |
Radius of a circular edge. |
double Radius ( ) |
|
1211.2 |
1211.2 |
+ |
CreationFeatId |
Provides the feature ID of the feature where the edge has been created. |
int CreationFeatId ( ) |
|
1211.2 |
1211.2 |
+ |
GetMiddle |
Provides the point option middle of the edge. |
void GetMiddle (PointOption& po) |
|
1211.2 |
1211.2 |
+ |
GetPoint |
Provides the point option boundary point of the edge. |
void GetMiddle (int side, PointOption& po) |
side = 1 or side = 2 |
1211.2 |
1211.2 |
+ |