| Library | File | Frames | Expand |
| xint | AddEntity (wfcSectionEntity_ptr Ent) | |
| Add an entity to section. | ||
| void | AutoDimension () | |
| void | DeleteEntity (xint EntId) | |
| Delete an entity from section. | ||
| wfcSectionEntity_ptr | GetEntity (xint EntId) | |
| Get an entity from section. | ||
| xintsequence_ptr | GetEntityIds () | |
| Get Identifier of all valid entities in the section | ||
| xreal | GetEpsilon () | |
| Gets epsilon value of the section | ||
| xbool | GetIntentManagerMode () | |
| Check if Intent Manager mode is used for the specified section | ||
| pfcMatrix3D_ptr | GetLocation () | |
| Gets location of the section | ||
| optional xstring | GetName () | |
| Gets name of the section | ||
| wfcSectionDimIds_ptr | GetSectionDimensions () | |
| Returns corresponding arrays of section dimension identifiers and solid dimension identifiers. | ||
| wfcSectionEntities_ptr | ListSectionEntities () | |
| Lists entities present in the section | ||
| void | Regenerate () | |
| void | ReplaceEntity (xint OriginalEntId, xint NewEntId) | |
| Replaces an entity from the specified section with another entity from the same section (for redefine purposes). | ||
| void | SetActive () | |
| Set a copy of the section to be a current active sketcher section. | ||
| void | SetEpsilon (xreal Value) | |
| Sets epsilon value of the section | ||
| void | SetIntentManagerMode (xbool Value) | |
| Set Intent manager mode ON or OFF.Section conversion invoking section resolve is done here. | ||
| void | SetName (xrstring Name) | |
| Sets name of the section | ||
| xint | AddEntity | (wfcSectionEntity_ptr Ent) |
|
Add an entity to section. Exceptions thrown (but not limited to): pfcXToolkitOutOfMemory - There was a memory error. pfcXToolkitLineTooLong - In the case of a Pro2dTextdef being added, the text string exceeded the internal limitation of Creo Parametric. pfcXToolkitInvalidName - In the case of a Pro2dTextdef being added, the text font is not supported by Creo Parametric. pfcXToolkitInvalidItem - Invalid entity type
|
| void | DeleteEntity | (xint EntId) |
|
Delete an entity from section.
|
| wfcSectionEntity_ptr | GetEntity | (xint EntId) |
|
Get an entity from section. Exceptions thrown (but not limited to): pfcXToolkitOutOfMemory - There was a memory error. pfcXToolkitLineTooLong - In the case of Pro2dTextdef, the text string exceeded the internal limitation of Creo Parametric. pfcXToolkitInvalidName - In the case of Pro2dTextdef, the text font name violated the Pro2dTextdef conventions. pfcXToolkitInvalidType - This Creo Parametric entity type is not available in Creo Parametric TOOLKIT environment.
|
| void | ReplaceEntity | (xint OriginalEntId, xint NewEntId) |
|
Replaces an entity from the specified section with another entity from the same section (for redefine purposes).
|
| void | SetIntentManagerMode | (xbool Value) |
|
Set Intent manager mode ON or OFF.Section conversion invoking section resolve is done here. By default Intent Manager is OFF.
|
| xbool | GetIntentManagerMode | () |
|
Check if Intent Manager mode is used for the specified section
|
| optional xstring | GetName | () |
|
Gets name of the section
|
| void | SetName | (xrstring Name) |
|
Sets name of the section Exceptions thrown (but not limited to): pfcXToolkitFound - Could not rename the section because another section with this name already exists.
|
| xreal | GetEpsilon | () |
|
Gets epsilon value of the section
|
| void | SetEpsilon | (xreal Value) |
|
Sets epsilon value of the section
|
| pfcMatrix3D_ptr | GetLocation | () |
|
Gets location of the section
|
| wfcSectionEntities_ptr | ListSectionEntities | () |
|
Lists entities present in the section Array size returned by this method may be different from wfcSection::GetEntityIds() since this method does not list dummy entities. Exceptions thrown (but not limited to): pfcXToolkitOutOfMemory - There was a memory error. pfcXToolkitLineTooLong - In the case of Pro2dTextdef, the text string exceeded the internal limitation of Creo Parametric. pfcXToolkitInvalidName - In the case of Pro2dTextdef, the text font name violated the Pro2dTextdef conventions. pfcXToolkitInvalidType - This Creo Parametric entity type is not available in Creo Parametric TOOLKIT environment.
|
| xintsequence_ptr | GetEntityIds | () |
|
Get Identifier of all valid entities in the section
|
| void | SetActive | () |
|
Set a copy of the section to be a current active sketcher section. Caller is responsible for the section validity. This section will also be added to Undo/Redo stack. The section must be solved or to be in Intent Manager mode. Exceptions thrown (but not limited to): pfcXToolkitBadContext - Section not in sketcher mode or IntentManager is Off.
|
| void | Regenerate | () |
|
| void | AutoDimension | () |
|
| wfcSectionDimIds_ptr | GetSectionDimensions | () |
|
Returns corresponding arrays of section dimension identifiers and solid dimension identifiers.
|