NX Open C++ Reference Guide
|
TODO Class documentation <br> To create a new instance of this class, use @link Formboard::FormboardManager::CreatePathLengthAnnotationBuilder Formboard::FormboardManager::CreatePathLengthAnnotationBuilder @endlink <br>
Default values. More...
Public Types | |
enum | Types { TypesPointsOnCurves, TypesRoutingPathLength } |
TODO: Document the whole type. More... | |
Public Member Functions | |
void | CreatePointsAtRcps (NXOpen::Routing::ControlPoint *firstEndRcp, NXOpen::Routing::ControlPoint *secondEndRcp) |
Create builder end points at the RCP locations Created in NX7.5.0. | |
NXString | ExpressionName () |
Returns the expression name Created in NX7.5.0. | |
NXOpen::Point * | FirstEndPoint () |
Returns the first end point Created in NX7.5.0. | |
NXOpen::Annotations::LeaderBuilder * | Leader () |
Returns the leader Created in NX7.5.0. | |
NXOpen::Annotations::OriginBuilder * | Origin () |
Returns the origin Created in NX7.5.0. | |
NXOpen::Routing::RouteObjectCollector * | RouteObjectCollector () |
Returns the route object collector Created in NX7.5.0. | |
NXOpen::Point * | SecondEndPoint () |
Returns the second end point Created in NX7.5.0. | |
void | SetFirstEndPoint (NXOpen::Point *firstEndPoint) |
Sets the first end point Created in NX7.5.0. | |
void | SetPathLengthAnnotationEndPoints (NXOpen::Point *firstEndPoint, NXOpen::Point *secondEndPoint) |
Create and initialize the Path Length Annotation Created in NX7.5.0. | |
void | SetSecondEndPoint (NXOpen::Point *secondEndPoint) |
Sets the second end point Created in NX7.5.0. | |
void | SetShowLeadersToggle (bool showLeadersToggle) |
Sets the show leaders toggle Created in NX7.5.0. | |
void | SetType (NXOpen::Formboard::PathLengthAnnotationBuilder::Types type) |
Sets the type Created in NX7.5.0. | |
bool | ShowLeadersToggle () |
Returns the show leaders toggle Created in NX7.5.0. | |
NXOpen::Annotations::StyleBuilder * | Style () |
Returns the style Created in NX7.5.0. | |
NXOpen::Annotations::TextWithEditControlsBuilder * | Text () |
Returns the u icomp text with symbols0 Created in NX7.5.0. | |
NXOpen::Formboard::PathLengthAnnotationBuilder::Types | Type () |
Returns the type Created in NX7.5.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. | |
TODO Class documentation <br> To create a new instance of this class, use @link Formboard::FormboardManager::CreatePathLengthAnnotationBuilder Formboard::FormboardManager::CreatePathLengthAnnotationBuilder @endlink <br>
Default values.
Property | Value |
---|---|
ShowLeadersToggle |
0 |
Text.TextBlock.CustomSymbolScale |
1.0 |
Text.TextBlock.SymbolAspectRatio |
1.0 |
Text.TextBlock.SymbolHeight |
25.4 (millimeters part), 1.0 (inches part) |
Text.TextBlock.SymbolLength |
25.4 (millimeters part), 1.0 (inches part) |
Text.TextBlock.SymbolPreferences |
UseCurrent |
Text.TextBlock.SymbolScale |
1.0 |
Text.TextBlock.SymbolSizeMethod |
ScaleAndAspectRatio |
Created in NX7.5.0.
void NXOpen::Formboard::PathLengthAnnotationBuilder::CreatePointsAtRcps | ( | NXOpen::Routing::ControlPoint * | firstEndRcp, |
NXOpen::Routing::ControlPoint * | secondEndRcp | ||
) |
NXString NXOpen::Formboard::PathLengthAnnotationBuilder::ExpressionName | ( | ) |
Returns the expression name
Created in NX7.5.0.
License requirements : routing_harness ("Routing Harness")
NXOpen::Point* NXOpen::Formboard::PathLengthAnnotationBuilder::FirstEndPoint | ( | ) |
Returns the first end point
Created in NX7.5.0.
License requirements : routing_harness ("Routing Harness")
NXOpen::Annotations::LeaderBuilder* NXOpen::Formboard::PathLengthAnnotationBuilder::Leader | ( | ) |
Returns the leader
Created in NX7.5.0.
License requirements : routing_harness ("Routing Harness")
NXOpen::Annotations::OriginBuilder* NXOpen::Formboard::PathLengthAnnotationBuilder::Origin | ( | ) |
Returns the origin
Created in NX7.5.0.
License requirements : routing_harness ("Routing Harness")
NXOpen::Routing::RouteObjectCollector* NXOpen::Formboard::PathLengthAnnotationBuilder::RouteObjectCollector | ( | ) |
Returns the route object collector
Created in NX7.5.0.
License requirements : routing_harness ("Routing Harness")
NXOpen::Point* NXOpen::Formboard::PathLengthAnnotationBuilder::SecondEndPoint | ( | ) |
Returns the second end point
Created in NX7.5.0.
License requirements : routing_harness ("Routing Harness")
void NXOpen::Formboard::PathLengthAnnotationBuilder::SetFirstEndPoint | ( | NXOpen::Point * | firstEndPoint | ) |
Sets the first end point
Created in NX7.5.0.
License requirements : routing_harness ("Routing Harness")
firstEndPoint | firstendpoint |
void NXOpen::Formboard::PathLengthAnnotationBuilder::SetPathLengthAnnotationEndPoints | ( | NXOpen::Point * | firstEndPoint, |
NXOpen::Point * | secondEndPoint | ||
) |
Create and initialize the Path Length Annotation
Created in NX7.5.0.
License requirements : routing_harness ("Routing Harness")
firstEndPoint | First end point for the path length annotation |
secondEndPoint | Second end point for the path length annotation |
void NXOpen::Formboard::PathLengthAnnotationBuilder::SetSecondEndPoint | ( | NXOpen::Point * | secondEndPoint | ) |
Sets the second end point
Created in NX7.5.0.
License requirements : routing_harness ("Routing Harness")
secondEndPoint | secondendpoint |
void NXOpen::Formboard::PathLengthAnnotationBuilder::SetShowLeadersToggle | ( | bool | showLeadersToggle | ) |
Sets the show leaders toggle
Created in NX7.5.0.
License requirements : routing_harness ("Routing Harness")
showLeadersToggle | showleaderstoggle |
void NXOpen::Formboard::PathLengthAnnotationBuilder::SetType | ( | NXOpen::Formboard::PathLengthAnnotationBuilder::Types | type | ) |
Sets the type
Created in NX7.5.0.
License requirements : routing_harness ("Routing Harness")
type | type |
bool NXOpen::Formboard::PathLengthAnnotationBuilder::ShowLeadersToggle | ( | ) |
Returns the show leaders toggle
Created in NX7.5.0.
License requirements : routing_harness ("Routing Harness")
NXOpen::Annotations::StyleBuilder* NXOpen::Formboard::PathLengthAnnotationBuilder::Style | ( | ) |
Returns the style
Created in NX7.5.0.
License requirements : routing_harness ("Routing Harness")
NXOpen::Annotations::TextWithEditControlsBuilder* NXOpen::Formboard::PathLengthAnnotationBuilder::Text | ( | ) |
Returns the u icomp text with symbols0
Created in NX7.5.0.
License requirements : routing_harness ("Routing Harness")
NXOpen::Formboard::PathLengthAnnotationBuilder::Types NXOpen::Formboard::PathLengthAnnotationBuilder::Type | ( | ) |
Returns the type
Created in NX7.5.0.
License requirements : routing_harness ("Routing Harness")