Interface WSelection
Description
Selection related methods
Method Summary
| |
| LICENSE: 222 |
void | |
| LICENSE: 222 |
| |
| LICENSE: 222 |
void | |
| LICENSE: 222 |
| |
| LICENSE: 222 |
| |
| |
| |
| Creates a feature from the Feature Element Tree |
void | |
| LICENSE: 222 |
void | |
| LICENSE: 222 |
double | |
| Evaluates angle between this and specified selection. Selections must represents straight edges |
double | |
| Finds the geometry item (surface) diameter. Only revolved surfaces (cylinder, cone, and so on) are valid. |
/*optional*/ Boolean | |
| LICENSE: 222 |
| |
| Get collection object containing selection |
| |
| Get drawing table object from its selection |
| |
| Get pipeline feature from its selection |
| |
| Gets the appearance properties |
| |
| Gets the texture properties |
| |
| Retrieves the window in which selection was made. |
void | |
| |
void | |
| LICENSE: 222 |
void | |
| LICENSE: 222 Replaces all of the each of the annotation elements' user-defined references with the indicated sets. |
void | |
| LICENSE: 222 |
void | |
| LICENSE: 222 |
void | |
| LICENSE: 222 |
void | |
| LICENSE: 222 |
void | |
| LICENSE: 222 |
void | |
| Set the appearance properties |
void | |
| Sets the texture properties |
void | |
| |
void | |
| |
void | |
| |
void | |
| LICENSE: 222 |
boolean | |
| |
void | |
| LICENSE: 222 |
GetSelModel,
GetSelItem,
SetSelItem,
GetSelTableCell,
SetSelTableCell,
GetSelView2D,
SetSelView2D,
GetSelTableSegment,
GetPath,
SetPath,
GetParams,
SetParams,
GetTParam,
SetTParam,
GetPoint,
SetPoint,
GetDepth,
GetSelectionString,
Highlight,
UnHighlight,
Display,
SetIntf3DCsys Method Detail
RecordExternalSelection |
void | RecordExternalSelection | |
Exceptions thrown (but not limited to):
Manual References:
Parameters:
RecordAction
Selection record action
Returns:
GetCollection |
| GetCollection | () |
Get collection object containing selection
Exceptions thrown (but not limited to):
XToolkitInvalidPtr - The selection object contains a chain, but this chain reference is no longer valid. Chain references contained in ProSelections are only valid for as long as the chain is selected in the selection buffer.
Manual References:
Returns:
A collection object
GetDrawingTable |
| GetDrawingTable | () |
Get drawing table object from its selection
Manual References:
Returns:
A drawing table object
GetPipelineFeature |
| GetPipelineFeature | () |
Get pipeline feature from its selection
Manual References:
Returns:
A feature object
Exceptions thrown (but not limited to):
Manual References:
Returns:
Returns true if selection is valid
Retrieves the window in which selection was made.
Exceptions thrown (but not limited to):
Manual References:
Returns:
EvaluateAngle |
double | EvaluateAngle | |
Evaluates angle between this and specified selection. Selections must represents straight edges
Manual References:
Parameters:
Selection
Edge selection with which angle to be evaluated
Returns:
Value of the angle
EvaluateDiameter |
double | EvaluateDiameter | () |
Finds the geometry item (surface) diameter. Only revolved surfaces (cylinder, cone, and so on) are valid.
Manual References:
Returns:
The diameter
SetVisibleAppearance |
void | SetVisibleAppearance | |
Set the appearance properties
Manual References:
Parameters:
AppearProps
Returns:
GetVisibleAppearance |
| GetVisibleAppearance | () |
Gets the appearance properties
Exceptions thrown (but not limited to):
Manual References:
Returns:
SetVisibleTextures |
void | SetVisibleTextures | |
Sets the texture properties
Manual References:
Parameters:
TextureProps
Returns:
GetVisibleTextures |
| GetVisibleTextures | () |
Gets the texture properties
Exceptions thrown (but not limited to):
Manual References:
Returns:
ShowAnnotations |
void | ShowAnnotations | |
Exceptions thrown (but not limited to):
XToolkitNotDisplayed - Drawing in which annotation will be shown is not displayed in the current session.
Manual References:
Parameters:
DrawingModel
AnnotType
DrawingView
Returns:
Exceptions thrown (but not limited to):
XToolkitNotDisplayed - Drawing in which annotation will be shown is not displayed in the current session.
Manual References:
Parameters:
DrawingModel
DrawingView
Returns:
ShowDatumTargets |
void | ShowDatumTargets | |
Exceptions thrown (but not limited to):
XToolkitNotDisplayed - Drawing in which annotation will be shown is not displayed in the current session.
Manual References:
Parameters:
DrawingModel
DrawingView
Returns:
CreateAnnotationPlane |
| CreateAnnotationPlane | |
Exceptions thrown (but not limited to):
Manual References:
Parameters:
NormalVector
Returns:
AddAnnotationElement |
| AddAnnotationElement | (boolean InvokeUI) |
Exceptions thrown (but not limited to):
Manual References:
Parameters:
InvokeUI
Returns:
SetAnnotationElementReferences |
void | SetAnnotationElementReferences | |
Replaces all of the each of the annotation elements' user-defined references with the indicated sets.
Exceptions thrown (but not limited to):
XToolkitCantModify - User defined references are not permitted for driving dimension annotation elements.
XToolkitAmbiguous - The number of reference sets does not match the number of elements supplied.
Manual References:
Parameters:
Elements
Annotation elements array. All of these elements must belong to the same feature
References
Annotation reference sets array. The number of sets should match the number of elements to be modified.
InvokeUI
True to bring up the Fix Model UI in the event of regeneration failure; False to abort the reference setting.
Returns:
CopyAnnotationElement |
void | CopyAnnotationElement | |
Manual References:
Parameters:
AnnotElem
Returns:
DeleteAnnotationElement |
void | DeleteAnnotationElement | (boolean InvokeUI) |
Exceptions thrown (but not limited to):
XToolkitNoPermission - Deletion of set datum tag from datum target annotation feature is not allowed.
Manual References:
Parameters:
InvokeUI
Returns:
AddElementsInAnnotationFeature |
| AddElementsInAnnotationFeature | |
Exceptions thrown (but not limited to):
Manual References:
Parameters:
Annotations
InvokeUI
Returns:
DeleteElementsInAnnotationFeature |
void | DeleteElementsInAnnotationFeature | |
Exceptions thrown (but not limited to):
XToolkitNoPermission - Deletion of set datum tag from datum target annotation feature is not allowed.
Manual References:
Parameters:
AnnotElements
InvokeUI
Returns:
SetCopyFlagInAnnotationElement |
void | SetCopyFlagInAnnotationElement | (boolean CopyFlag, boolean InvokeUI) |
Exceptions thrown (but not limited to):
Manual References:
Parameters:
CopyFlag
InvokeUI
Returns:
SetDependencyFlag |
void | SetDependencyFlag | (boolean DependencyFlag, boolean InvokeUI) |
Exceptions thrown (but not limited to):
Manual References:
Parameters:
DependencyFlag
InvokeUI
Returns:
SetAnnotationInAnnotationElement |
void | SetAnnotationInAnnotationElement | |
Exceptions thrown (but not limited to):
XToolkitCantModify - datum target annotation element or annotation are not permitted for this function
Manual References:
Parameters:
Annotation
Returns:
WeakenAnnotationElementReference |
void | WeakenAnnotationElementReference | |
Exceptions thrown (but not limited to):
XToolkitNotFound - The annotation element doesn't contain this strong reference.
XToolkitCantWrite - This strong reference may not be weakened due to the rules for the individual annotation.
Manual References:
Parameters:
Reference
InvokeUI
Returns:
StrengthenAnnotationElementReference |
void | StrengthenAnnotationElementReference | |
Exceptions thrown (but not limited to):
XToolkitCantWrite - This weak reference may not be strengthened due to the rules for the individual annotation.
Manual References:
Parameters:
Reference
InvokeUI
Returns:
SetAnnotationReferencesInAnnotationElement |
void | SetAnnotationReferencesInAnnotationElement | |
Exceptions thrown (but not limited to):
XToolkitCantModify - User defined references are not permitted for driving dimension annotation elements.
Manual References:
Parameters:
References
InvokeUI
Returns:
RemoveAnnotationReferenceInAnnotationElement |
void | RemoveAnnotationReferenceInAnnotationElement | |
Exceptions thrown (but not limited to):
XToolkitBadContext - This reference is provided from the annotation and cannot be removed.
Manual References:
Parameters:
Reference
InvokeUI
Returns:
AddAnnotationReferenceInAnnotationElement |
void | AddAnnotationReferenceInAnnotationElement | |
Exceptions thrown (but not limited to):
XToolkitFound - The annotation element already has a reference to this item.
XToolkitCantModify - User defined references are not permitted for driving dimension annotation elements.
Manual References:
Parameters:
Reference
InvokeUI
Returns:
SetAutoPropagateFlagInAnnotationElement |
void | SetAutoPropagateFlagInAnnotationElement | |
Exceptions thrown (but not limited to):
XToolkitNoChange - Reference autopropagate flag is already set to the input value.
Manual References:
Parameters:
Reference
AutoPropagateFlag
Returns:
GetAutoPropagateFlagInAnnotationElement |
/*optional*/ Boolean | GetAutoPropagateFlagInAnnotationElement | |
Exceptions thrown (but not limited to):
Manual References:
Parameters:
Reference
Returns:
CreateAnnotationFeatBaseline |
| CreateAnnotationFeatBaseline | |
Manual References:
Parameters:
Reference
Plane
DirReference
Returns:
CreateFeature |
| CreateFeature | |
Creates a feature from the Feature Element Tree
Manual References:
Parameters:
Tree
The Feature Element Tree object.
Options
Options to create the feature.
Instrs
Regeneration instructions to be used.
Returns:
The object representing the feature.