NX Open C++ Reference Guide
Public Types | Public Member Functions | List of all members
NXOpen::Routing::BranchPathNumberingBuilder Class Reference

Builder class for Branch Path Numbering. More...

Inheritance diagram for NXOpen::Routing::BranchPathNumberingBuilder:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public Types

enum  Sequence { SequenceNumbers, SequenceUpperCase, SequenceLowerCase }
 Specifies the sequence method. More...
 

Public Member Functions

bool DisplayOnSegments ()
 Returns the toggle specified in the UI on whether to display the labels
Created in NX8.5.1. More...
 
NXString FirstBranchID ()
 Returns the formula specified in the UI to compute the first branch ID for the labeling sequence in order to be valid, the formula must be blank OR contain the phrase "PARENT_BRANCH_ID". More...
 
NXString NextBranchID ()
 Returns the formula specified in the UI to compute the next branch ID for the labeling sequence in order to be valid, the formula must be blank OR contain the phrase "PREVIOUS_BRANCH_ID". More...
 
NXString Prefix ()
 Returns the prefix specified in the UI for the labels
Created in NX8.5.1. More...
 
bool ReassignOnSegments ()
 Returns the toggle specified in the UI on whether to reassign the labels
Created in NX8.5.1. More...
 
NXOpen::Routing::BranchPathNumberingBuilder::Sequence SequenceMethod ()
 Returns the sequence method specified in the UI for the labels. More...
 
void SetControlPoint (NXOpen::Routing::ControlPoint *controlPoint)
 Set the control point for the start of the labeling sequence
Created in NX8.5.1. More...
 
void SetControlPointFromSegment (NXOpen::Routing::ISegment *controlPoint)
 Set the control point for the start of the labeling sequence
Created in NX8.5.1. More...
 
void SetDisplayOnSegments (bool displayOnSegments)
 Sets the toggle specified in the UI on whether to display the labels
Created in NX8.5.1. More...
 
void SetFirstBranchID (const NXString &numberingFirstBranchID)
 Sets the formula specified in the UI to compute the first branch ID for the labeling sequence in order to be valid, the formula must be blank OR contain the phrase "PARENT_BRANCH_ID". More...
 
void SetFirstBranchID (const char *numberingFirstBranchID)
 Sets the formula specified in the UI to compute the first branch ID for the labeling sequence in order to be valid, the formula must be blank OR contain the phrase "PARENT_BRANCH_ID". More...
 
void SetNextBranchID (const NXString &nextBranchID)
 Sets the formula specified in the UI to compute the next branch ID for the labeling sequence in order to be valid, the formula must be blank OR contain the phrase "PREVIOUS_BRANCH_ID". More...
 
void SetNextBranchID (const char *nextBranchID)
 Sets the formula specified in the UI to compute the next branch ID for the labeling sequence in order to be valid, the formula must be blank OR contain the phrase "PREVIOUS_BRANCH_ID". More...
 
void SetPrefix (const NXString &prefix)
 Sets the prefix specified in the UI for the labels
Created in NX8.5.1. More...
 
void SetPrefix (const char *prefix)
 Sets the prefix specified in the UI for the labels
Created in NX8.5.1. More...
 
void SetReassignOnSegments (bool reassignOnSegments)
 Sets the toggle specified in the UI on whether to reassign the labels
Created in NX8.5.1. More...
 
void SetSequenceMethod (NXOpen::Routing::BranchPathNumberingBuilder::Sequence sequenceMethod)
 Sets the sequence method specified in the UI for the labels. More...
 
void SetStartValue (const NXString &startValue)
 Sets the start value specified in the UI for the labeling sequence
More...
 
void SetStartValue (const char *startValue)
 Sets the start value specified in the UI for the labeling sequence
More...
 
void SetStartValueForLowerCase (const NXString &startValueForLowerCase)
 Sets the start value for lower case alphabet. More...
 
void SetStartValueForLowerCase (const char *startValueForLowerCase)
 Sets the start value for lower case alphabet. More...
 
void SetStartValueForNumbers (const NXString &startValueForNumbers)
 Sets the start value for numbers. More...
 
void SetStartValueForNumbers (const char *startValueForNumbers)
 Sets the start value for numbers. More...
 
void SetStartValueForUpperCase (const NXString &startValueForUpperCase)
 Sets the start value for upper case alphabet. More...
 
void SetStartValueForUpperCase (const char *startValueForUpperCase)
 Sets the start value for upper case alphabet. More...
 
void SetSuffix (const NXString &suffix)
 Sets the suffix specified in the UI for the labels
Created in NX8.5.1. More...
 
void SetSuffix (const char *suffix)
 Sets the suffix specified in the UI for the labels
Created in NX8.5.1. More...
 
NXString StartValue ()
 Returns the start value specified in the UI for the labeling sequence
More...
 
NXString StartValueForLowerCase ()
 Returns the start value for lower case alphabet. More...
 
NXString StartValueForNumbers ()
 Returns the start value for numbers. More...
 
NXString StartValueForUpperCase ()
 Returns the start value for upper case alphabet. More...
 
NXString Suffix ()
 Returns the suffix specified in the UI for the labels
Created in NX8.5.1. More...
 
- Public Member Functions inherited from NXOpen::Builder
NXOpen::NXObjectCommit ()
 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::NXObjectGetObject ()
 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...
 

Detailed Description

Builder class for Branch Path Numbering.


To create a new instance of this class, use NXOpen::Routing::RouteManager::CreateBranchPathNumberingBuilder

Created in NX8.5.0.

Member Enumeration Documentation

Specifies the sequence method.

Enumerator
SequenceNumbers 

1, 2, 3, and so on

SequenceUpperCase 

A, B, C, and so on.

SequenceLowerCase 

a, b, c, and so on

Member Function Documentation

bool NXOpen::Routing::BranchPathNumberingBuilder::DisplayOnSegments ( )

Returns the toggle specified in the UI on whether to display the labels
Created in NX8.5.1.



License requirements : routing_hvac ("Routing HVAC")

NXString NXOpen::Routing::BranchPathNumberingBuilder::FirstBranchID ( )

Returns the formula specified in the UI to compute the first branch ID for the labeling sequence in order to be valid, the formula must be blank OR contain the phrase "PARENT_BRANCH_ID".


Created in NX8.5.1.

License requirements : routing_hvac ("Routing HVAC")

NXString NXOpen::Routing::BranchPathNumberingBuilder::NextBranchID ( )

Returns the formula specified in the UI to compute the next branch ID for the labeling sequence in order to be valid, the formula must be blank OR contain the phrase "PREVIOUS_BRANCH_ID".


Created in NX8.5.1.

License requirements : routing_hvac ("Routing HVAC")

NXString NXOpen::Routing::BranchPathNumberingBuilder::Prefix ( )

Returns the prefix specified in the UI for the labels
Created in NX8.5.1.



License requirements : routing_hvac ("Routing HVAC")

bool NXOpen::Routing::BranchPathNumberingBuilder::ReassignOnSegments ( )

Returns the toggle specified in the UI on whether to reassign the labels
Created in NX8.5.1.



License requirements : routing_hvac ("Routing HVAC")

NXOpen::Routing::BranchPathNumberingBuilder::Sequence NXOpen::Routing::BranchPathNumberingBuilder::SequenceMethod ( )

Returns the sequence method specified in the UI for the labels.


Created in NX8.5.1.

License requirements : routing_hvac ("Routing HVAC")

void NXOpen::Routing::BranchPathNumberingBuilder::SetControlPoint ( NXOpen::Routing::ControlPoint controlPoint)

Set the control point for the start of the labeling sequence
Created in NX8.5.1.



License requirements : routing_hvac ("Routing HVAC")

Parameters
controlPointcontrolpoint
void NXOpen::Routing::BranchPathNumberingBuilder::SetControlPointFromSegment ( NXOpen::Routing::ISegment controlPoint)

Set the control point for the start of the labeling sequence
Created in NX8.5.1.



License requirements : routing_hvac ("Routing HVAC")

Parameters
controlPointcontrolpoint
void NXOpen::Routing::BranchPathNumberingBuilder::SetDisplayOnSegments ( bool  displayOnSegments)

Sets the toggle specified in the UI on whether to display the labels
Created in NX8.5.1.



License requirements : routing_hvac ("Routing HVAC")

Parameters
displayOnSegmentsdisplayonsegments
void NXOpen::Routing::BranchPathNumberingBuilder::SetFirstBranchID ( const NXString numberingFirstBranchID)

Sets the formula specified in the UI to compute the first branch ID for the labeling sequence in order to be valid, the formula must be blank OR contain the phrase "PARENT_BRANCH_ID".


Created in NX8.5.1.

License requirements : routing_hvac ("Routing HVAC")

Parameters
numberingFirstBranchIDnumberingfirstbranchid
void NXOpen::Routing::BranchPathNumberingBuilder::SetFirstBranchID ( const char *  numberingFirstBranchID)

Sets the formula specified in the UI to compute the first branch ID for the labeling sequence in order to be valid, the formula must be blank OR contain the phrase "PARENT_BRANCH_ID".


Created in NX8.5.1.

License requirements : routing_hvac ("Routing HVAC")

Parameters
numberingFirstBranchIDnumberingfirstbranchid
void NXOpen::Routing::BranchPathNumberingBuilder::SetNextBranchID ( const NXString nextBranchID)

Sets the formula specified in the UI to compute the next branch ID for the labeling sequence in order to be valid, the formula must be blank OR contain the phrase "PREVIOUS_BRANCH_ID".


Created in NX8.5.1.

License requirements : routing_hvac ("Routing HVAC")

Parameters
nextBranchIDnextbranchid
void NXOpen::Routing::BranchPathNumberingBuilder::SetNextBranchID ( const char *  nextBranchID)

Sets the formula specified in the UI to compute the next branch ID for the labeling sequence in order to be valid, the formula must be blank OR contain the phrase "PREVIOUS_BRANCH_ID".


Created in NX8.5.1.

License requirements : routing_hvac ("Routing HVAC")

Parameters
nextBranchIDnextbranchid
void NXOpen::Routing::BranchPathNumberingBuilder::SetPrefix ( const NXString prefix)

Sets the prefix specified in the UI for the labels
Created in NX8.5.1.



License requirements : routing_hvac ("Routing HVAC")

Parameters
prefixprefix
void NXOpen::Routing::BranchPathNumberingBuilder::SetPrefix ( const char *  prefix)

Sets the prefix specified in the UI for the labels
Created in NX8.5.1.



License requirements : routing_hvac ("Routing HVAC")

Parameters
prefixprefix
void NXOpen::Routing::BranchPathNumberingBuilder::SetReassignOnSegments ( bool  reassignOnSegments)

Sets the toggle specified in the UI on whether to reassign the labels
Created in NX8.5.1.



License requirements : routing_hvac ("Routing HVAC")

Parameters
reassignOnSegmentsreassignonsegments
void NXOpen::Routing::BranchPathNumberingBuilder::SetSequenceMethod ( NXOpen::Routing::BranchPathNumberingBuilder::Sequence  sequenceMethod)

Sets the sequence method specified in the UI for the labels.


Created in NX8.5.1.

License requirements : routing_hvac ("Routing HVAC")

Parameters
sequenceMethodsequencemethod
void NXOpen::Routing::BranchPathNumberingBuilder::SetStartValue ( const NXString startValue)

Sets the start value specified in the UI for the labeling sequence

Deprecated:
Deprecated in NX8.5.2.

Use Routing::BranchPathNumberingBuilder::SetStartValueForNumbers , Routing::BranchPathNumberingBuilder::SetStartValueForUpperCase , or Routing::BranchPathNumberingBuilder::SetStartValueForLowerCase instead.


Created in NX8.5.1.

License requirements : routing_hvac ("Routing HVAC")

Parameters
startValuestartvalue
void NXOpen::Routing::BranchPathNumberingBuilder::SetStartValue ( const char *  startValue)

Sets the start value specified in the UI for the labeling sequence

Deprecated:
Deprecated in NX8.5.2.

Use Routing::BranchPathNumberingBuilder::SetStartValueForNumbers , Routing::BranchPathNumberingBuilder::SetStartValueForUpperCase , or Routing::BranchPathNumberingBuilder::SetStartValueForLowerCase instead.


Created in NX8.5.1.

License requirements : routing_hvac ("Routing HVAC")

Parameters
startValuestartvalue
void NXOpen::Routing::BranchPathNumberingBuilder::SetStartValueForLowerCase ( const NXString startValueForLowerCase)

Sets the start value for lower case alphabet.

The default value is "a" if the customer does not call this method
Created in NX8.5.1.

License requirements : routing_hvac ("Routing HVAC")

Parameters
startValueForLowerCasestartvalueforlowercase
void NXOpen::Routing::BranchPathNumberingBuilder::SetStartValueForLowerCase ( const char *  startValueForLowerCase)

Sets the start value for lower case alphabet.

The default value is "a" if the customer does not call this method
Created in NX8.5.1.

License requirements : routing_hvac ("Routing HVAC")

Parameters
startValueForLowerCasestartvalueforlowercase
void NXOpen::Routing::BranchPathNumberingBuilder::SetStartValueForNumbers ( const NXString startValueForNumbers)

Sets the start value for numbers.

The default value is "1" if the customer does not call this method
Created in NX8.5.1.

License requirements : routing_hvac ("Routing HVAC")

Parameters
startValueForNumbersstartvaluefornumbers
void NXOpen::Routing::BranchPathNumberingBuilder::SetStartValueForNumbers ( const char *  startValueForNumbers)

Sets the start value for numbers.

The default value is "1" if the customer does not call this method
Created in NX8.5.1.

License requirements : routing_hvac ("Routing HVAC")

Parameters
startValueForNumbersstartvaluefornumbers
void NXOpen::Routing::BranchPathNumberingBuilder::SetStartValueForUpperCase ( const NXString startValueForUpperCase)

Sets the start value for upper case alphabet.

The default value is "A" if the customer does not call this method
Created in NX8.5.1.

License requirements : routing_hvac ("Routing HVAC")

Parameters
startValueForUpperCasestartvalueforuppercase
void NXOpen::Routing::BranchPathNumberingBuilder::SetStartValueForUpperCase ( const char *  startValueForUpperCase)

Sets the start value for upper case alphabet.

The default value is "A" if the customer does not call this method
Created in NX8.5.1.

License requirements : routing_hvac ("Routing HVAC")

Parameters
startValueForUpperCasestartvalueforuppercase
void NXOpen::Routing::BranchPathNumberingBuilder::SetSuffix ( const NXString suffix)

Sets the suffix specified in the UI for the labels
Created in NX8.5.1.



License requirements : routing_hvac ("Routing HVAC")

Parameters
suffixsuffix
void NXOpen::Routing::BranchPathNumberingBuilder::SetSuffix ( const char *  suffix)

Sets the suffix specified in the UI for the labels
Created in NX8.5.1.



License requirements : routing_hvac ("Routing HVAC")

Parameters
suffixsuffix
NXString NXOpen::Routing::BranchPathNumberingBuilder::StartValue ( )

Returns the start value specified in the UI for the labeling sequence

Deprecated:
Deprecated in NX8.5.2.

Use Routing::BranchPathNumberingBuilder::StartValueForNumbers , Routing::BranchPathNumberingBuilder::StartValueForUpperCase , or Routing::BranchPathNumberingBuilder::StartValueForLowerCase instead.


Created in NX8.5.1.

License requirements : routing_hvac ("Routing HVAC")

NXString NXOpen::Routing::BranchPathNumberingBuilder::StartValueForLowerCase ( )

Returns the start value for lower case alphabet.

The default value is "a" if the customer does not call this method
Created in NX8.5.1.

License requirements : routing_hvac ("Routing HVAC")

NXString NXOpen::Routing::BranchPathNumberingBuilder::StartValueForNumbers ( )

Returns the start value for numbers.

The default value is "1" if the customer does not call this method
Created in NX8.5.1.

License requirements : routing_hvac ("Routing HVAC")

NXString NXOpen::Routing::BranchPathNumberingBuilder::StartValueForUpperCase ( )

Returns the start value for upper case alphabet.

The default value is "A" if the customer does not call this method
Created in NX8.5.1.

License requirements : routing_hvac ("Routing HVAC")

NXString NXOpen::Routing::BranchPathNumberingBuilder::Suffix ( )

Returns the suffix specified in the UI for the labels
Created in NX8.5.1.



License requirements : routing_hvac ("Routing HVAC")


The documentation for this class was generated from the following file:
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.