ReferenceTargetList class is used to manage the list of ReferenceTarget objects. It enables to create, duplicate, and delete a ReferenceTarget.
The class can be called from Model class.
.
More...
Public Member Functions | |
| ReferenceTarget * | CopyReferenceTarget (ReferenceTarget *cutplane) |
| Creates information for specified ReferenceTargets. More... | |
| ReferenceTarget * | CreateEdgeReferenceTarget (String &name=String("untitled")) |
| Creates an edges ReferenceTarget. More... | |
| ReferenceTarget * | CreateFaceReferenceTarget (String &name=String("untitled")) |
| Creates a faces ReferenceTarget. More... | |
| ReferenceTarget * | CreateVertexReferenceTarget (String &name=String("untitled")) |
| Creates a vertices ReferenceTarget. More... | |
| void | DeleteReferenceTarget (Variant &var) |
| Deletes ReferenceTarget information. More... | |
| void | DeleteUnusedReferenceTargets () |
| Deletes unused ReferenceTargets. | |
| ReferenceTarget * | DuplicateReferenceTarget (Variant &var) |
| Copies the ReferenceTarget by specifying a name or index. More... | |
| ReferenceTarget * | GetReferenceTarget (Variant &var) |
| Returns a ReferenceTarget object by specifying a name or index. More... | |
| bool | IsValid () |
| Returns True if an object is valid. More... | |
| int | NumReferenceTarget () |
| Returns the number of ReferenceTargets included in an assembly. More... | |
ReferenceTargetList class is used to manage the list of ReferenceTarget objects. It enables to create, duplicate, and delete a ReferenceTarget.
The class can be called from Model class.
.
Example of calling the class object:
| ReferenceTarget * ReferenceTargetList::CopyReferenceTarget | ( | ReferenceTarget * | cutplane | ) |
Creates information for specified ReferenceTargets.
| cutplane | ReferenceTarget object |
| ReferenceTarget * ReferenceTargetList::CreateEdgeReferenceTarget | ( | String & | name = String("untitled") | ) |
| ReferenceTarget * ReferenceTargetList::CreateFaceReferenceTarget | ( | String & | name = String("untitled") | ) |
| ReferenceTarget * ReferenceTargetList::CreateVertexReferenceTarget | ( | String & | name = String("untitled") | ) |
Creates a vertices ReferenceTarget.
| name | ReferenceTarget name |
| void ReferenceTargetList::DeleteReferenceTarget | ( | Variant & | var | ) |
Deletes ReferenceTarget information.
| var | Name or index of the reference target |
The oldest ReferenceTarget is deleted when specifying a ReferenceTarget to be deleted with a name and multiple ReferenceTargets with the same name exist.
| ReferenceTarget * ReferenceTargetList::DuplicateReferenceTarget | ( | Variant & | var | ) |
Copies the ReferenceTarget by specifying a name or index.
| var | Name or index of the reference target |
| ReferenceTarget * ReferenceTargetList::GetReferenceTarget | ( | Variant & | var | ) |
Returns a ReferenceTarget object by specifying a name or index.
| var | Name or index of the reference target |
| bool ReferenceTargetList::IsValid | ( | ) |
Returns True if an object is valid.
| int ReferenceTargetList::NumReferenceTarget | ( | ) |
Returns the number of ReferenceTargets included in an assembly.