Library | File

Class wfcWDetailSymbolDefItem

# include <wfcDetail.h>

class wfcWDetailSymbolDefItem
 : public virtual wfcWModelItem,
 : public virtual pfcDetailSymbolDefItem
{
    xaideclare(wfcWDetailSymbolDefItem)
    ...
};



Description

Extends the functionality of pfcDetailSymbolDefItem

This is the actual type of Detail SymbolDef Items in Object Toolkit.
Manual References:
Overview of Creo Object TOOLKIT C++: Casting of Creo Object TOOLKIT C++ pfc Classes to wfc Classes



Method Summary

voidAddAttachment (pfcSymbolDefAttachment_ptr Attachment)
Add an attachment to the symbol definition.
pfcDetailSymbolDefItem_ptrCopyToAnotherModel (pfcModel_ptr Model)
LICENSE: 222
Copies symbol definition from one model to the other.
wfcStatusVisitEntities (wfcVisitingClient_ptr visitingClient)
LICENSE: 222
 
wfcStatusVisitNotes (wfcVisitingClient_ptr visitingClient)
 


Methods Inherited from Class pfcActionSource:

AddActionListener, RemoveActionListener, AddActionListenerWithType


Methods Inherited from Class pfcParent:

GetChild


Methods Inherited from Class pfcParameterOwner:

GetParam, CreateParam, ListParams, SelectParam, CreateParamWithUnits, SelectParameters


Methods Inherited from Class wfcWParameterOwner:

ExportParameterTable, ApplyParameterTableset


Methods Inherited from Class pfcRelationOwner:

DeleteRelations, GetRelations, SetRelations, RegenerateRelations, EvaluateExpression


Methods Inherited from Class wfcWRelationOwner:

GetRelationConstraints, UnitsUsed, UseUnits, EvaluateExpressionWithUnits


Methods Inherited from Class pfcChild:

GetDBParent, GetOId


Methods Inherited from Class pfcModelItem:

GetName, SetName, GetId, GetType


Methods Inherited from Class wfcWModelItem:

DeleteUserDefinedName, Unhide, Hide, IsHidden, IsNameReadOnly, IsZoneFeature, GetDefaultName


Methods Inherited from Class pfcDetailItem:

GetDetailType, Delete


Methods Inherited from Class pfcDetailSymbolDefItem:

GetDetailItem, ListDetailItems, CreateDetailItem, CreateFreeNote, GetInstructions, Modify, CreateSubgroup, ListSubgroups, IsSubgroupLevelExclusive, SetSubgroupLevelExclusive, SetSubgroupLevelIndependent



Method Detail

pfcDetailSymbolDefItem_ptrCopyToAnotherModel (pfcModel_ptr Model)
LICENSE: 222

Copies symbol definition from one model to the other.
Manual References:
Drawings: Creating, Modifying and Reading Detail Items
Parameters:
Model
The target model.
Returns:
The target model symbol definition.



wfcStatusVisitNotes (wfcVisitingClient_ptr visitingClient)

 

Exceptions thrown (but not limited to):

pfcXToolkitNotFound - No notes were found.


Manual References:
Annotations: Annotation Features and Annotations: Locating and Collecting 3D Symbols and Symbol Definitions, Annotations: Annotation Features and Annotations: Locating and Collecting 3D Symbols and Symbol Definitions
Parameters:
visitingClient
 
Returns:
 



wfcStatusVisitEntities (wfcVisitingClient_ptr visitingClient)
LICENSE: 222

 

Exceptions thrown (but not limited to):

pfcXToolkitNotFound - No entities were found.


Manual References:
Annotations: Annotation Features and Annotations: Locating and Collecting 3D Symbols and Symbol Definitions, Annotations: Annotation Features and Annotations: Locating and Collecting 3D Symbols and Symbol Definitions
Parameters:
visitingClient
 
Returns:
 



voidAddAttachment (pfcSymbolDefAttachment_ptr Attachment)

Add an attachment to the symbol definition.

Exceptions thrown (but not limited to):

pfcXToolkitOutOfMemory - Number of attachments more than 6 (max allowed).


Manual References:
Drawings: Symbol Definition Attachments
Parameters:
Attachment
The attachment.
Returns: