NX Open C++ Reference Guide
|
Represents a Symbol Annotation creation class Builder
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateSymbolAnnotationBuilder
Created in NX12.0.0.
More...
Public Types | |
enum | Anchor { AnchorTopLeft, AnchorTopCenter, AnchorTopRight, AnchorMiddleLeft, AnchorMiddleCenter, AnchorMiddleRight, AnchorBottomLeft, AnchorBottomCenter, AnchorBottomRight } |
Represents anchor of annotation. More... | |
enum | Orientation { OrientationHorizontal, OrientationVertical } |
Represents orientation of annotation. More... | |
Public Member Functions | |
void | AddCheckedAttribute (const NXString &propertyName, NXOpen::NXObject *propertyReference) |
Add the checked attribute. More... | |
void | AddCheckedAttribute (const char *propertyName, NXOpen::NXObject *propertyReference) |
Add the checked attribute. More... | |
NXOpen::Point2d | AnchorPointLocation () |
Returns the symbol anchor point Created in NX12.0.0. More... | |
void | ResetPropertyList () |
Reset the property list. More... | |
void | SetSymbolAnnotationAnchor (NXOpen::AME::SymbolAnnotationBuilder::Anchor anchor) |
Sets the anchor Created in NX12.0.0. More... | |
void | SetSymbolAnnotationOrientation (NXOpen::AME::SymbolAnnotationBuilder::Orientation orientation) |
Sets the orientation Created in NX12.0.0. More... | |
void | SetSymbolAnnotationPoint (const NXOpen::Point2d &symbolAnnotationPoint) |
Sets the symbol annotation point Created in NX12.0.0. More... | |
NXOpen::AME::SymbolAnnotationBuilder::Anchor | SymbolAnnotationAnchor () |
Returns the anchor Created in NX12.0.0. More... | |
NXOpen::AME::SymbolAnnotationBuilder::Orientation | SymbolAnnotationOrientation () |
Returns the orientation Created in NX12.0.0. More... | |
NXOpen::Point2d | SymbolAnnotationPoint () |
Returns the symbol annotation point Created in NX12.0.0. More... | |
Public Member Functions inherited from NXOpen::Builder | |
NXOpen::NXObject * | Commit () |
Commits any edits that have been applied to the builder. More... | |
void | Destroy () |
Deletes the builder, and cleans up any objects created by the builder. More... | |
std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
For builders that create more than one object, this method returns the objects that are created by commit. More... | |
NXOpen::NXObject * | GetObject () |
Returns the object currently being edited by this builder. More... | |
void | ShowResults () |
Updates the model to reflect the result of an edit to the model for all builders that support showing results. More... | |
virtual bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. More... | |
Public Member Functions inherited from NXOpen::TaggedObject | |
tag_t | Tag () const |
Returns the tag of this object. More... | |
Represents a Symbol Annotation creation class Builder
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateSymbolAnnotationBuilder
Created in NX12.0.0.
Represents anchor of annotation.
void NXOpen::AME::SymbolAnnotationBuilder::AddCheckedAttribute | ( | const NXString & | propertyName, |
NXOpen::NXObject * | propertyReference | ||
) |
Add the checked attribute.
Created in NX12.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
propertyName | propertyname |
propertyReference | propertyreference |
void NXOpen::AME::SymbolAnnotationBuilder::AddCheckedAttribute | ( | const char * | propertyName, |
NXOpen::NXObject * | propertyReference | ||
) |
Add the checked attribute.
Created in NX12.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
propertyName | propertyname |
propertyReference | propertyreference |
NXOpen::Point2d NXOpen::AME::SymbolAnnotationBuilder::AnchorPointLocation | ( | ) |
Returns the symbol anchor point
Created in NX12.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
void NXOpen::AME::SymbolAnnotationBuilder::ResetPropertyList | ( | ) |
Reset the property list.
Created in NX12.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
void NXOpen::AME::SymbolAnnotationBuilder::SetSymbolAnnotationAnchor | ( | NXOpen::AME::SymbolAnnotationBuilder::Anchor | anchor | ) |
Sets the anchor
Created in NX12.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
anchor | anchor |
void NXOpen::AME::SymbolAnnotationBuilder::SetSymbolAnnotationOrientation | ( | NXOpen::AME::SymbolAnnotationBuilder::Orientation | orientation | ) |
Sets the orientation
Created in NX12.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
orientation | orientation |
void NXOpen::AME::SymbolAnnotationBuilder::SetSymbolAnnotationPoint | ( | const NXOpen::Point2d & | symbolAnnotationPoint | ) |
Sets the symbol annotation point
Created in NX12.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
symbolAnnotationPoint | symbolannotationpoint |
NXOpen::AME::SymbolAnnotationBuilder::Anchor NXOpen::AME::SymbolAnnotationBuilder::SymbolAnnotationAnchor | ( | ) |
Returns the anchor
Created in NX12.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
NXOpen::AME::SymbolAnnotationBuilder::Orientation NXOpen::AME::SymbolAnnotationBuilder::SymbolAnnotationOrientation | ( | ) |
Returns the orientation
Created in NX12.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
NXOpen::Point2d NXOpen::AME::SymbolAnnotationBuilder::SymbolAnnotationPoint | ( | ) |
Returns the symbol annotation point
Created in NX12.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")