Edge
Objekt für eine HiCAD-Kante.
Auf die Kante kann solange zugegriffen werden, wie 'Exists' true liefert. Änderungen an der HiCAD-Datenstruktur wie Löschen von Teilen oder das Bearbeiten des Teil führen nicht dazu, dass man mit dem Edge-Objekt nicht mehr arbeiten kann.
|
|
|
|
FUNC |
COM |
SF |
---|---|---|---|---|---|---|
Clear |
Leert das Objekt. |
void Clear ( ) |
|
1211.2 |
1211.2 |
+ |
Empty |
Ist das Objekt belegt? |
bool Empty ( ) |
|
1211.2 |
1211.2 |
+ |
Exists |
Existiert die Kante? |
bool Exists ( ) |
|
1211.2 |
1211.2 |
+ |
Length |
Länge der Kante. |
double Length ( ) |
|
1211.2 |
1211.2 |
+ |
Distance |
Abstand von der anderen Kanten. |
double Distance (Edge& e) |
|
|
|
|
Identical |
Sind die beiden Kanten deckungsgleich? |
bool Identical (Edge& e) |
|
|
|
|
Init |
Initialisiert das Kantenobjekt über einen HiCAD-Index. |
void Init (int index) |
|
1211.2 |
1211.2 |
+ |
GetPart |
Liefert das Teil zu dem die Kante gehört. |
void GetPart (Part& p) |
|
1211.2 |
1211.2 |
+ |
GetFace |
Liefert eine angrenzende Facette. |
void GetFace (int side, Face& f) |
'side':1 oder 2 |
1211.2 |
1211.2 |
+ |
GetType |
Liefert den Typ der Kante. |
int GetType( ) |
Rückgabe: 0 = Strecke, |
1211.2 |
1211.2 |
+ |
Radius |
Radius einer Kreiskante. |
double Radius ( ) |
|
1211.2 |
1211.2 |
+ |
CreationFeatId |
Liefert die Feature-ID des Features, in dem die Kante erzeugt worden ist. |
int CreationFeatId ( ) |
|
1211.2 |
1211.2 |
+ |
GetMiddle |
Liefert die Punktoption Mitte der Kante. |
void GetMiddle (PointOption& po) |
|
1211.2 |
1211.2 |
+ |
GetPoint |
Liefert eine Punktoption Randpunkt der Kante. |
void GetMiddle (int side, PointOption& po) |
side = 1 oder side = 2 |
1211.2 |
1211.2 |
+ |