Part
Objekt für ein HiCAD-Teil.
Auf das Teil kann solange zugegriffen werden wie 'Exists' true liefert. Änderungen an der HiCAD-Datenstruktur wie Löschen von Teilen oder das Bearbeiten des Teil führt nicht dazu, dass man mit dem Part-Objekt nicht mehr arbeiten kann.
|
|
|
FUNC |
COM |
SF |
---|---|---|---|---|---|
Empty |
Ist das Teil leer? |
bool Empty ( ) |
1211.1 |
1211.2 |
+ |
StoreActive |
Speichert das aktive HiCAD-Teil in dem Objekt. |
void StoreActive ( ) |
1211.2 |
1211.2 |
- |
SetActive |
Macht das Teil zum aktiven HiCAD-Teil. |
void SetActive ( ) |
1211.2 |
1211.2 |
- |
Delete |
Löscht das Teil. |
void Delete ( ) |
1211.1 |
1211.2 |
- |
Exists |
Ist das Teil noch vorhanden? |
bool Exists ( ) |
1211.2 |
1211.2 |
+ |
SetName |
Setzt den Teilenamen. |
void SetName (String s) |
1211.1 |
1211.2 |
- |
Copy |
Legt eine Kopie des Teils an. |
void Copy (Part& p) |
1211.1 |
1211.2 |
- |
Load |
Lädt ein Teil. |
void Load (String fileName) |
1211.1 |
1211.2 |
- |
Save |
Speichert eine Teil. |
void Save (String fileName) |
1212.1 |
- |
- |
FeatureOff |
Schaltet Feature für das Teil aus. |
void FeatureOff ( ) |
1211.1 |
1211.2 |
- |
Update |
Berechnet das Teil und alle über Bearbeitungsvarianten verbundenen Teile neu. |
void Update ( ) |
1211.1 |
1211.2 |
- |
UpdateTree |
Berechnet das Teile (die Baugruppe) und seine Unterteile neu. |
void UpdateTree ( ) |
1212.1 |
1212.1 |
- |
FeatIDBeforeInsPos |
Liefert die ID des Features vor der Einfügemarke. |
int FeatIDBeforeInsPos ( ) |
1211.2 |
1211.2 |
- |
IsInDesignVariantBase |
Ist das Teil ein Unterteil des Designvariantbasisteil (bei der Erzeugung einer Designvariante). |
bool IsInDesignVariantBase ( ) |
1211.1 |
1211.2 |
- |
IsDesignVariantBase |
Ist das Teil das Designvariantbasisteil (bei der Erzeugung einer Designvariante). |
bool IsDesignVariantBase ( ) |
1211.1 |
1211.2 |
- |
StoreProtPart |
Speichert den Körper, der gerade berechnet wird, in dem Objekt. |
void StoreProtPart(Part& part) |
1211.2 |
1211.2 |
+ |
Clear |
Leert das Objekt. |
void Clear ( ) |
1211.2 |
1211.2 |
+ |
Move |
Bewegt ein Teil (Drehung, Verschiebung, Spiegelung). |
void Move (Transformation trans) |
1211.3 |
1211.3 |
- |
MoveUnderPart |
Verändert die Teilestruktur: Das Teil wird unter das angegeben gehangen. |
void MoveUnderPart (Part part) |
1211.3 |
1211. 3 |
- |
Beispiel Part
START 59
FUNC delete p
FUNC Part p
REM Teil laden: Über 'p' kann man dann auf das geladene Teil zugreifen.
FUNC p.Load ("c:\temp\xyz.kra")
REM Transformation definieren
FUNC delete trans
FUNC Transformation trans
FUNC trans.SetTranslation (100, 0, 10)
REM Teil verschieben
FUNC p.Move (trans)
END