NX Open C++ Reference Guide
|
Represents a Drafting::AutomationRuleBuilder
Created in NX9.0.0.
More...
Public Member Functions | |
bool | AllowInsideGeometry () |
Returns the allow inside geometry option allows annotation inside geometry Created in NX9.0.0. | |
double | EqualDimensionTolerance () |
Returns the equal dimension comparison tolerance Created in NX9.0.0. | |
std::vector< NXString > | GetRulesList () |
The automation rules in the order of decreasing priorities. | |
bool | HideFeetAndInchMarks () |
Returns the hide feet and inch marks option Show/Hide feet and inch marks. | |
double | Increment () |
Returns the increment Display dimension value in inches and fractions to nearest specified value Created in NX9.0.0. | |
double | LowerThreshold () |
Returns the lower threshold display dimension value in feet, inches and fractions if it is greater than the specified value Created in NX9.0.0. | |
double | MaximumGapToGeometry () |
Returns the maximum gap from the view geometry to the annotation Created in NX9.0.0. | |
double | MinimumGapBetweenAnnotations () |
Returns the minimum gap between annotations Created in NX9.0.0. | |
double | MinimumGapToGeometry () |
Returns the minimum gap from the view geometry to the annotation Created in NX9.0.0. | |
double | ReferenceGeometryGapTolerance () |
Returns the reference geometry search gap tolerance Created in NX9.0.0. | |
bool | RoundFeetAndInches () |
Returns the round feet and inches determine wheather or not to display dimension value in inches and fractions to nearest specified value Created in NX9.0.0. | |
void | SetAllowInsideGeometry (bool allowInsideGeometry) |
Sets the allow inside geometry option allows annotation inside geometry Created in NX9.0.0. | |
void | SetEqualDimensionTolerance (double equalDimensionTolerance) |
Sets the equal dimension comparison tolerance Created in NX9.0.0. | |
void | SetHideFeetAndInchMarks (bool hideFeetAndInchMarks) |
Sets the hide feet and inch marks option Show/Hide feet and inch marks. | |
void | SetIncrement (double increment) |
Sets the increment Display dimension value in inches and fractions to nearest specified value Created in NX9.0.0. | |
void | SetLowerThreshold (double lowerThreshold) |
Sets the lower threshold display dimension value in feet, inches and fractions if it is greater than the specified value Created in NX9.0.0. | |
void | SetMaximumGapToGeometry (double maximumGapToGeometry) |
Sets the maximum gap from the view geometry to the annotation Created in NX9.0.0. | |
void | SetMinimumGapBetweenAnnotations (double minimumGapBetweenAnnotations) |
Sets the minimum gap between annotations Created in NX9.0.0. | |
void | SetMinimumGapToGeometry (double minimumGapToGeometry) |
Sets the minimum gap from the view geometry to the annotation Created in NX9.0.0. | |
void | SetReferenceGeometryGapTolerance (double referenceGeometryGapTolerance) |
Sets the reference geometry search gap tolerance Created in NX9.0.0. | |
void | SetRoundFeetAndInches (bool roundFeetAndInches) |
Sets the round feet and inches determine wheather or not to display dimension value in inches and fractions to nearest specified value Created in NX9.0.0. | |
void | SetRulesList (std::vector< NXString > &rules) |
The set of order list Created in NX9.0.0. | |
void | SetUseFeetInchesAndFraction (bool useFeetInchesAndFraction) |
Sets the use feet inches and fraction determine wheather or not to display dimension value in feet, inches and fractions if it is greater than the specified value Created in NX9.0.0. | |
bool | UseFeetInchesAndFraction () |
Returns the use feet inches and fraction determine wheather or not to display dimension value in feet, inches and fractions if it is greater than the specified value Created in NX9.0.0. | |
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 Drafting::AutomationRuleBuilder
Created in NX9.0.0.
bool NXOpen::Drafting::AutomationRuleBuilder::AllowInsideGeometry | ( | ) |
Returns the allow inside geometry option allows annotation inside geometry
Created in NX9.0.0.
License requirements : None
double NXOpen::Drafting::AutomationRuleBuilder::EqualDimensionTolerance | ( | ) |
Returns the equal dimension comparison tolerance
Created in NX9.0.0.
License requirements : None
std::vector<NXString> NXOpen::Drafting::AutomationRuleBuilder::GetRulesList | ( | ) |
The automation rules in the order of decreasing priorities.
So, the first rule in the VLA has the highest priority
bool NXOpen::Drafting::AutomationRuleBuilder::HideFeetAndInchMarks | ( | ) |
Returns the hide feet and inch marks option Show/Hide feet and inch marks.
True to hide and False to show
Created in NX9.0.0.
License requirements : None
double NXOpen::Drafting::AutomationRuleBuilder::Increment | ( | ) |
Returns the increment Display dimension value in inches and fractions to nearest specified value
Created in NX9.0.0.
License requirements : None
double NXOpen::Drafting::AutomationRuleBuilder::LowerThreshold | ( | ) |
Returns the lower threshold display dimension value in feet, inches and fractions if it is greater than the specified value
Created in NX9.0.0.
License requirements : None
double NXOpen::Drafting::AutomationRuleBuilder::MaximumGapToGeometry | ( | ) |
Returns the maximum gap from the view geometry to the annotation
Created in NX9.0.0.
License requirements : None
double NXOpen::Drafting::AutomationRuleBuilder::MinimumGapBetweenAnnotations | ( | ) |
Returns the minimum gap between annotations
Created in NX9.0.0.
License requirements : None
double NXOpen::Drafting::AutomationRuleBuilder::MinimumGapToGeometry | ( | ) |
Returns the minimum gap from the view geometry to the annotation
Created in NX9.0.0.
License requirements : None
double NXOpen::Drafting::AutomationRuleBuilder::ReferenceGeometryGapTolerance | ( | ) |
Returns the reference geometry search gap tolerance
Created in NX9.0.0.
License requirements : None
bool NXOpen::Drafting::AutomationRuleBuilder::RoundFeetAndInches | ( | ) |
Returns the round feet and inches determine wheather or not to display dimension value in inches and fractions to nearest specified value
Created in NX9.0.0.
License requirements : None
void NXOpen::Drafting::AutomationRuleBuilder::SetAllowInsideGeometry | ( | bool | allowInsideGeometry | ) |
Sets the allow inside geometry option allows annotation inside geometry
Created in NX9.0.0.
License requirements : nx_drafting_plus ("DraftingPlus")
allowInsideGeometry | allowinsidegeometry |
void NXOpen::Drafting::AutomationRuleBuilder::SetEqualDimensionTolerance | ( | double | equalDimensionTolerance | ) |
Sets the equal dimension comparison tolerance
Created in NX9.0.0.
License requirements : nx_drafting_plus ("DraftingPlus")
equalDimensionTolerance | equaldimensiontolerance |
void NXOpen::Drafting::AutomationRuleBuilder::SetHideFeetAndInchMarks | ( | bool | hideFeetAndInchMarks | ) |
Sets the hide feet and inch marks option Show/Hide feet and inch marks.
True to hide and False to show
Created in NX9.0.0.
License requirements : nx_drafting_plus ("DraftingPlus")
hideFeetAndInchMarks | hidefeetandinchmarks |
void NXOpen::Drafting::AutomationRuleBuilder::SetIncrement | ( | double | increment | ) |
Sets the increment Display dimension value in inches and fractions to nearest specified value
Created in NX9.0.0.
License requirements : nx_drafting_plus ("DraftingPlus")
increment | increment |
void NXOpen::Drafting::AutomationRuleBuilder::SetLowerThreshold | ( | double | lowerThreshold | ) |
Sets the lower threshold display dimension value in feet, inches and fractions if it is greater than the specified value
Created in NX9.0.0.
License requirements : nx_drafting_plus ("DraftingPlus")
lowerThreshold | lowerthreshold |
void NXOpen::Drafting::AutomationRuleBuilder::SetMaximumGapToGeometry | ( | double | maximumGapToGeometry | ) |
Sets the maximum gap from the view geometry to the annotation
Created in NX9.0.0.
License requirements : nx_drafting_plus ("DraftingPlus")
maximumGapToGeometry | maximumgaptogeometry |
void NXOpen::Drafting::AutomationRuleBuilder::SetMinimumGapBetweenAnnotations | ( | double | minimumGapBetweenAnnotations | ) |
Sets the minimum gap between annotations
Created in NX9.0.0.
License requirements : nx_drafting_plus ("DraftingPlus")
minimumGapBetweenAnnotations | minimumgapbetweenannotations |
void NXOpen::Drafting::AutomationRuleBuilder::SetMinimumGapToGeometry | ( | double | minimumGapToGeometry | ) |
Sets the minimum gap from the view geometry to the annotation
Created in NX9.0.0.
License requirements : nx_drafting_plus ("DraftingPlus")
minimumGapToGeometry | minimumgaptogeometry |
void NXOpen::Drafting::AutomationRuleBuilder::SetReferenceGeometryGapTolerance | ( | double | referenceGeometryGapTolerance | ) |
Sets the reference geometry search gap tolerance
Created in NX9.0.0.
License requirements : nx_drafting_plus ("DraftingPlus")
referenceGeometryGapTolerance | referencegeometrygaptolerance |
void NXOpen::Drafting::AutomationRuleBuilder::SetRoundFeetAndInches | ( | bool | roundFeetAndInches | ) |
Sets the round feet and inches determine wheather or not to display dimension value in inches and fractions to nearest specified value
Created in NX9.0.0.
License requirements : nx_drafting_plus ("DraftingPlus")
roundFeetAndInches | roundfeetandinches |
void NXOpen::Drafting::AutomationRuleBuilder::SetRulesList | ( | std::vector< NXString > & | rules | ) |
The set of order list
Created in NX9.0.0.
License requirements : nx_drafting_plus ("DraftingPlus")
rules | Rules list |
void NXOpen::Drafting::AutomationRuleBuilder::SetUseFeetInchesAndFraction | ( | bool | useFeetInchesAndFraction | ) |
Sets the use feet inches and fraction determine wheather or not to display dimension value in feet, inches and fractions if it is greater than the specified value
Created in NX9.0.0.
License requirements : nx_drafting_plus ("DraftingPlus")
useFeetInchesAndFraction | usefeetinchesandfraction |
bool NXOpen::Drafting::AutomationRuleBuilder::UseFeetInchesAndFraction | ( | ) |
Returns the use feet inches and fraction determine wheather or not to display dimension value in feet, inches and fractions if it is greater than the specified value
Created in NX9.0.0.
License requirements : None
|
virtual |
Validate whether the inputs to the component are sufficient for commit to be called.
If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven't set it. This method throws a not-yet-implemented NXException for some components.
Implements NXOpen::GeometricUtilities::IComponentBuilder.