|
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. | |
Public Member Functions inherited from NXOpen::Builder | |
| 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. | |
Public Member Functions inherited from NXOpen::TaggedObject | |
| 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