| Library | File | Frames | Expand |
| pfcFeature_ptr | AssembleByCopy (xrstring NewModelName, pfcSolid_ptr ModelToCopy, xbool LeaveUnplaced) | |
| Assembles a copy of a model into the assembly. | ||
| pfcFeature_ptr | AssembleComponent (pfcSolid_ptr Model, optional pfcTransform3D_ptr Position) | |
| Assembles the model into the assembly. | ||
| void | AssembleSkeleton (pfcSolid_ptr SkeletonModel) | |
| Adds a skeleton model in the assembly. | ||
| void | AssembleSkeletonByCopy (xrstring NewSkeletonName, pfcSolid_ptr SkeletonToCopy) | |
| Copies the specified template model into the assembly as a skeleton model. | ||
| void | DeleteSkeleton () | |
| Deletes the skeleton model from the assembly. | ||
| void | Explode () | |
| Explodes the specified assembly. The function invalidates the display list, but the application needs to repaint the window. | ||
| optional pfcExplodedState_ptr | GetActiveExplodedState () | |
| Returns the current active exploded state in the assembly. | ||
| pfcExplodedState_ptr | GetDefaultExplodedState () | |
| Returns the default exploded state in the assembly. | ||
| xbool | GetDynamicPositioning () | |
| void | SetDynamicPositioning (xbool value) | |
| If the assembly uses dynamic positioning, this attribute is true; otherwise, it is false | ||
| xbool | GetIsExploded () | |
| If the assembly is exploded, this attribute is true; otherwise, it isfalse | ||
| pfcSolid_ptr | GetSkeleton () | |
| Returns the skeleton model in the assembly. | ||
| void | UnExplode () | |
| Unexplodes the assembly. The function invalidates the display list, but the application needs to repaint the window. | ||
| xbool | GetIsExploded | () |
|
If the assembly is exploded, this attribute is true; otherwise, it isfalse
|
| xbool | GetDynamicPositioning | () |
| void | SetDynamicPositioning | (xbool value) |
|
If the assembly uses dynamic positioning, this attribute is true; otherwise, it is false |
| void | Explode | () |
|
Explodes the specified assembly. The function invalidates the display list, but the application needs to repaint the window. Exceptions thrown (but not limited to): pfcXToolkitNoChange - The specified assembly is already exploded.
|
| void | UnExplode | () |
|
Unexplodes the assembly. The function invalidates the display list, but the application needs to repaint the window. Exceptions thrown (but not limited to): pfcXToolkitNoChange - The specified assembly is already unexploded.
|
| pfcExplodedState_ptr | GetDefaultExplodedState | () |
|
Returns the default exploded state in the assembly.
|
| optional pfcExplodedState_ptr | GetActiveExplodedState | () |
|
Returns the current active exploded state in the assembly.
|
| pfcFeature_ptr | AssembleComponent | (pfcSolid_ptr Model, optional pfcTransform3D_ptr Position) |
|
Assembles the model into the assembly. The new component will be packaged at the designated location. Exceptions thrown (but not limited to): pfcXToolkitUnsupported - Unsupported model. For instance, models which come from Multi-CAD model approach, are not supported in this release.
|
| pfcFeature_ptr | AssembleByCopy | (xrstring NewModelName, pfcSolid_ptr ModelToCopy, xbool LeaveUnplaced) |
|
Assembles a copy of a model into the assembly. Exceptions thrown (but not limited to): pfcXToolkitInvalidType - Template type does not correspond to component type. pfcXToolkitAbort - The model can not be used as a template or has external dependencies. Copy is aborted. pfcXToolkitNotValid - Required license not found. pfcXToolkitLineTooLong - comp_name length of the new component is more than 31 chars. This restriction will be removed in future releases. pfcXToolkitUnsupported - Unsupported model. For instance, models which come from Multi-CAD model approach, are not supported in this release.
|
| void | AssembleSkeleton | (pfcSolid_ptr SkeletonModel) |
|
Adds a skeleton model in the assembly. Exceptions thrown (but not limited to): pfcXToolkitInvalidType - Skeleton is a handle not to a skeleton model. pfcXToolkitFound - Skeleton model already exists in the assembly. pfcXToolkitNotValid - Required license not found.
|
| void | AssembleSkeletonByCopy | (xrstring NewSkeletonName, pfcSolid_ptr SkeletonToCopy) |
|
Copies the specified template model into the assembly as a skeleton model. Exceptions thrown (but not limited to): pfcXToolkitFound - Skeleton model already exists in the assembly. pfcXToolkitAbort - Template type is invalid (for example, is a manufacturing part), or has external external dependencies. Copying is aborted. pfcXToolkitNotValid - Required license is absent. pfcXToolkitUnsupported - Models which come from Multi-CAD approach are not supported as template model. pfcXToolkitLineTooLong - Name length of skeleton model is more than 31 chars.
|
| pfcSolid_ptr | GetSkeleton | () |
|
Returns the skeleton model in the assembly. Exceptions thrown (but not limited to): pfcXToolkitNotFound - The specified assembly has no skeleton model. pfcXToolkitCantAccess - The skeleton exists, but can not be used. pfcXToolkitNotValid - Required license not found.
|
| void | DeleteSkeleton | () |
|
Deletes the skeleton model from the assembly. Exceptions thrown (but not limited to): pfcXToolkitNotFound - The specified assembly has no skeleton model. pfcXToolkitNotValid - Required license not found.
|