PartByReferencedPart
Object for the functionality 'Dependent part'.
|
|
|
FUNC |
COM |
SF |
---|---|---|---|---|---|
SetPart |
Sets the part which is to be cloned. |
(const Part& p) |
1211.1 |
1211.2 |
- |
SetParent |
Defines the parent part for the new part. |
(const Part& p) |
1211.1 |
1211.2 |
- |
Exec |
Executes the clone. |
( ) |
1211.1 |
1211.2 |
- |
Done |
Did 'Exec' work? |
bool Done ( ) |
1211.1 |
1211.2 |
- |
GetNewPart |
Provides the created part. |
(Part& p) |
1211.1 |
1211.2 |
- |
Example PartByReferencedPart
START 59
rem active part
FUNC delete activePart
FUNC Part activePart
FUNC activePart.StoreActive()
rem dependent part
FUNC delete prp
FUNC PartByReferencedPart prp
FUNC prp.SetPart(activePart)
FUNC prp.Exec()
rem get new part
FUNC delete newPart
FUNC Part newPart
FUNC prp.GetNewPart(newPart)
FUNC %b:= prp.Done()
REM activate new part
if (b <> 0) then
FUNC newPart.SetActive()
ifend
FUNC delete prp
FUNC delete activePart
FUNC delete newPart
END