NX Open C++ Reference Guide
|
Represents a Annotations::OrdinateDimension builder
This is an abstract class and cannot be instantiated.
More...
Public Types | |
enum | Types { TypesSingleDimension, TypesMultipleDimension } |
the type of dimension being created More... | |
Public Member Functions | |
NXOpen::Annotations::OrdinateMargin * | ActiveHorizontalMargin () |
Returns the active horizontal margin(defined or inferred) where horizontal dimension will be automatically placed. | |
NXOpen::Annotations::OrdinateMargin * | ActiveVerticalMargin () |
Returns the active vertical margin(defined or inferred) where horizontal dimension will be automatically placed. | |
bool | AllowDuplicates () |
Returns the allow duplicates Created in NX9.0.0. | |
NXOpen::Annotations::AppendedTextBuilder * | AppendedText () |
Returns the appended text Created in NX9.0.0. | |
NXOpen::SelectDisplayableObjectList * | AutoAssociativities () |
Returns the auto ordinate associativities Created in NX9.0.0. | |
NXOpen::Annotations::OrdinateBaselineBuilder * | Baseline () |
Returns the baseline Created in NX9.0.0. | |
NXOpen::Point3d | HorizontalInferredMarginLocation () |
Returns the horizontal inferred margin location Created in NX9.0.0. | |
NXOpen::SelectDisplayableObject * | Inherit () |
Returns the inherit Created in NX9.0.0. | |
NXOpen::SelectDisplayableObject * | OrdinateOrigin () |
Returns the ordinate origin Created in NX9.0.0. | |
NXOpen::Annotations::OriginBuilder * | Origin () |
Returns the origin Created in NX9.0.0. | |
bool | RespositionExisting () |
Returns the resposition existing Created in NX9.0.0. | |
NXOpen::SelectDisplayableObject * | SecondAssociativities () |
Returns the second associativities Created in NX9.0.0. | |
void | SetActiveHorizontalMargin (NXOpen::Annotations::OrdinateMargin *margin) |
Sets the active horizontal margin(defined or inferred) where horizontal dimension will be automatically placed. | |
void | SetActiveVerticalMargin (NXOpen::Annotations::OrdinateMargin *margin) |
Sets the active vertical margin(defined or inferred) where horizontal dimension will be automatically placed. | |
void | SetAllowDuplicates (bool allowDuplicates) |
Sets the allow duplicates Created in NX9.0.0. | |
void | SetHorizontalInferredMarginLocation (const NXOpen::Point3d &location) |
Sets the horizontal inferred margin location Created in NX9.0.0. | |
void | SetRespositionExisting (bool respositionExisting) |
Sets the resposition existing Created in NX9.0.0. | |
void | SetType (NXOpen::Annotations::BaseOrdinateDimensionBuilder::Types type) |
Sets the type Created in NX9.0.0. | |
void | SetVerticalInferredMarginLocation (const NXOpen::Point3d &location) |
Sets the vertical inferred margin location Created in NX9.0.0. | |
NXOpen::Annotations::StyleBuilder * | Style () |
Returns the style Created in NX9.0.0. | |
NXOpen::Annotations::BaseOrdinateDimensionBuilder::Types | Type () |
Returns the type Created in NX9.0.0. | |
NXOpen::Point3d | VerticalInferredMarginLocation () |
Returns the vertical inferred margin location Created in NX9.0.0. | |
![]() | |
NXOpen::NXObject * | Commit () |
Commits any edits that have been applied to the builder. | |
void | Destroy () |
Deletes the builder, and cleans up any objects created by the builder. | |
std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
For builders that create more than one object, this method returns the objects that are created by commit. | |
NXOpen::NXObject * | GetObject () |
Returns the object currently being edited by this builder. | |
void | ShowResults () |
Updates the model to reflect the result of an edit to the model for all builders that support showing results. | |
virtual bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. | |
![]() | |
tag_t | GetTag () const |
<b>Deprecated</b>:<br> Use Tag instead. | |
tag_t | Tag () const |
Returns the tag of this object. | |
Represents a Annotations::OrdinateDimension builder
This is an abstract class and cannot be instantiated.
Created in NX9.0.0.
NXOpen::Annotations::OrdinateMargin* NXOpen::Annotations::BaseOrdinateDimensionBuilder::ActiveHorizontalMargin | ( | ) |
Returns the active horizontal margin(defined or inferred) where horizontal dimension will be automatically placed.
A margin can be created using @link OrdinateMarginCollection OrdinateMarginCollection@endlink . If NULL, must set a HorizontalInferredMarginLocation which will be used to place dimension
Created in NX9.0.0.
License requirements : None
NXOpen::Annotations::OrdinateMargin* NXOpen::Annotations::BaseOrdinateDimensionBuilder::ActiveVerticalMargin | ( | ) |
Returns the active vertical margin(defined or inferred) where horizontal dimension will be automatically placed.
A margin can be created using @link OrdinateMarginCollection OrdinateMarginCollection@endlink . If NULL, must set a VerticalInferredMarginLocation which will be used to place dimension
Created in NX9.0.0.
License requirements : None
bool NXOpen::Annotations::BaseOrdinateDimensionBuilder::AllowDuplicates | ( | ) |
Returns the allow duplicates
Created in NX9.0.0.
License requirements : None
NXOpen::Annotations::AppendedTextBuilder* NXOpen::Annotations::BaseOrdinateDimensionBuilder::AppendedText | ( | ) |
Returns the appended text
Created in NX9.0.0.
License requirements : None
NXOpen::SelectDisplayableObjectList* NXOpen::Annotations::BaseOrdinateDimensionBuilder::AutoAssociativities | ( | ) |
Returns the auto ordinate associativities
Created in NX9.0.0.
License requirements : None
NXOpen::Annotations::OrdinateBaselineBuilder* NXOpen::Annotations::BaseOrdinateDimensionBuilder::Baseline | ( | ) |
Returns the baseline
Created in NX9.0.0.
License requirements : None
NXOpen::Point3d NXOpen::Annotations::BaseOrdinateDimensionBuilder::HorizontalInferredMarginLocation | ( | ) |
Returns the horizontal inferred margin location
Created in NX9.0.0.
License requirements : None
NXOpen::SelectDisplayableObject* NXOpen::Annotations::BaseOrdinateDimensionBuilder::Inherit | ( | ) |
Returns the inherit
Created in NX9.0.0.
License requirements : None
NXOpen::SelectDisplayableObject* NXOpen::Annotations::BaseOrdinateDimensionBuilder::OrdinateOrigin | ( | ) |
Returns the ordinate origin
Created in NX9.0.0.
License requirements : None
NXOpen::Annotations::OriginBuilder* NXOpen::Annotations::BaseOrdinateDimensionBuilder::Origin | ( | ) |
Returns the origin
Created in NX9.0.0.
License requirements : None
bool NXOpen::Annotations::BaseOrdinateDimensionBuilder::RespositionExisting | ( | ) |
Returns the resposition existing
Created in NX9.0.0.
License requirements : None
NXOpen::SelectDisplayableObject* NXOpen::Annotations::BaseOrdinateDimensionBuilder::SecondAssociativities | ( | ) |
Returns the second associativities
Created in NX9.0.0.
License requirements : None
void NXOpen::Annotations::BaseOrdinateDimensionBuilder::SetActiveHorizontalMargin | ( | NXOpen::Annotations::OrdinateMargin * | margin | ) |
Sets the active horizontal margin(defined or inferred) where horizontal dimension will be automatically placed.
A margin can be created using @link OrdinateMarginCollection OrdinateMarginCollection@endlink . If NULL, must set a HorizontalInferredMarginLocation which will be used to place dimension
Created in NX9.0.0.
License requirements : drafting ("DRAFTING")
margin | margin |
void NXOpen::Annotations::BaseOrdinateDimensionBuilder::SetActiveVerticalMargin | ( | NXOpen::Annotations::OrdinateMargin * | margin | ) |
Sets the active vertical margin(defined or inferred) where horizontal dimension will be automatically placed.
A margin can be created using @link OrdinateMarginCollection OrdinateMarginCollection@endlink . If NULL, must set a VerticalInferredMarginLocation which will be used to place dimension
Created in NX9.0.0.
License requirements : drafting ("DRAFTING")
margin | margin |
void NXOpen::Annotations::BaseOrdinateDimensionBuilder::SetAllowDuplicates | ( | bool | allowDuplicates | ) |
Sets the allow duplicates
Created in NX9.0.0.
License requirements : drafting ("DRAFTING")
allowDuplicates | allowduplicates |
void NXOpen::Annotations::BaseOrdinateDimensionBuilder::SetHorizontalInferredMarginLocation | ( | const NXOpen::Point3d & | location | ) |
Sets the horizontal inferred margin location
Created in NX9.0.0.
License requirements : drafting ("DRAFTING")
location | location |
void NXOpen::Annotations::BaseOrdinateDimensionBuilder::SetRespositionExisting | ( | bool | respositionExisting | ) |
Sets the resposition existing
Created in NX9.0.0.
License requirements : drafting ("DRAFTING")
respositionExisting | respositionexisting |
void NXOpen::Annotations::BaseOrdinateDimensionBuilder::SetType | ( | NXOpen::Annotations::BaseOrdinateDimensionBuilder::Types | type | ) |
Sets the type
Created in NX9.0.0.
License requirements : drafting ("DRAFTING")
type | type |
void NXOpen::Annotations::BaseOrdinateDimensionBuilder::SetVerticalInferredMarginLocation | ( | const NXOpen::Point3d & | location | ) |
Sets the vertical inferred margin location
Created in NX9.0.0.
License requirements : drafting ("DRAFTING")
location | location |
NXOpen::Annotations::StyleBuilder* NXOpen::Annotations::BaseOrdinateDimensionBuilder::Style | ( | ) |
Returns the style
Created in NX9.0.0.
License requirements : None
NXOpen::Annotations::BaseOrdinateDimensionBuilder::Types NXOpen::Annotations::BaseOrdinateDimensionBuilder::Type | ( | ) |
Returns the type
Created in NX9.0.0.
License requirements : None
NXOpen::Point3d NXOpen::Annotations::BaseOrdinateDimensionBuilder::VerticalInferredMarginLocation | ( | ) |
Returns the vertical inferred margin location
Created in NX9.0.0.
License requirements : None