| 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 | ||
| pfcMassProperty_ptr | GetMassPropertyByCompPath (optional pfcComponentPath_ptr CompPath, optional pfcModelItem_ptr CsysItem, optional pfcComponentPath_ptr CsysPath) | |
| Calculates the mass properties of solid referenced by the specified coordinate system, using respective component paths. | ||
| 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 The exploded status of an assembly depends on the mode, in particular, while the drawing view is active, it does not represent the real explode state of the assembly, but the state of the assembly in the current drawing view.
|
| 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.
|
| pfcMassProperty_ptr | GetMassPropertyByCompPath | (optional pfcComponentPath_ptr CompPath, optional pfcModelItem_ptr CsysItem, optional pfcComponentPath_ptr CsysPath) |
|
Calculates the mass properties of solid referenced by the specified coordinate system, using respective component paths. Exceptions thrown (but not limited to): pfcXToolkitNotFound - The specified coordinate system was not found.
|