|
NX Open C++ Reference Guide
|
The Builder to Model/UnModel the Terminals <br> To create a new instance of this class, use @link Routing::RouteManager::ModelTerminalsBuilder Routing::RouteManager::ModelTerminalsBuilder @endlink <br>
Default values. More...
Public Types | |
| enum | CutBackLocationOption { CutBackLocationOptionFromCharacteristic, CutBackLocationOptionUniformValue, CutBackLocationOptionIndividualCutbacks } |
| The Enum for selecting the CutBack Option. More... | |
| enum | ExtensionValueOption { ExtensionValueOptionFromCharacteristic, ExtensionValueOptionUniformValue, ExtensionValueOptionIndividualExtensions } |
| The Enum for selecting the ExtensionValue Option. More... | |
Public Member Functions | |
| NXOpen::Routing::ModelTerminalsBuilder::CutBackLocationOption | CutbackOption () |
| Returns the cutback option Created in NX7.5.0. | |
| NXOpen::Routing::ModelTerminalsBuilder::ExtensionValueOption | ExtensionOption () |
| Returns the extension option Created in NX7.5.0. | |
| NXOpen::TaggedObjectList * | List () |
| Returns the List Containing the Terminals and their properties. | |
| void | Model () |
| The Model the selected Terminals Created in NX7.5.0. | |
| void | ModelAll () |
| The Model all the terminals Created in NX7.5.0. | |
| NXOpen::NXObject * | MultiPort () |
| Returns the MultiPort of the selected object Created in NX7.5.0. | |
| NXOpen::Routing::SelectPort * | PortSelection () |
| Returns the port selection Created in NX7.5.0. | |
| bool | PreviewToggle () |
| Returns the preview Created in NX7.5.0. | |
| void | SetCutbackOption (NXOpen::Routing::ModelTerminalsBuilder::CutBackLocationOption cutbackOption) |
| Sets the cutback option Created in NX7.5.0. | |
| void | SetExtensionOption (NXOpen::Routing::ModelTerminalsBuilder::ExtensionValueOption extensionOption) |
| Sets the extension option Created in NX7.5.0. | |
| void | SetMultiPort (NXOpen::NXObject *port) |
| Sets the MultiPort of the selected object Created in NX7.5.0. | |
| void | SetPreviewToggle (bool preview) |
| Sets the preview Created in NX7.5.0. | |
| void | UnModel () |
| The UnModel the selected terminals Created in NX7.5.0. | |
| void | UnModelAll () |
| Unmodel all of the terminals Created in NX7.5.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. | |
The Builder to Model/UnModel the Terminals <br> To create a new instance of this class, use @link Routing::RouteManager::ModelTerminalsBuilder Routing::RouteManager::ModelTerminalsBuilder @endlink <br>
Default values.
| Property | Value |
|---|---|
|
CutbackOption |
FromCharacteristic |
|
ExtensionOption |
FromCharacteristic |
|
PreviewToggle |
0 |
Created in NX7.5.0.
| NXOpen::Routing::ModelTerminalsBuilder::CutBackLocationOption NXOpen::Routing::ModelTerminalsBuilder::CutbackOption | ( | ) |
Returns the cutback option
Created in NX7.5.0.
License requirements : routing_harness ("Routing Harness")
| NXOpen::Routing::ModelTerminalsBuilder::ExtensionValueOption NXOpen::Routing::ModelTerminalsBuilder::ExtensionOption | ( | ) |
Returns the extension option
Created in NX7.5.0.
License requirements : routing_harness ("Routing Harness")
| NXOpen::TaggedObjectList* NXOpen::Routing::ModelTerminalsBuilder::List | ( | ) |
Returns the List Containing the Terminals and their properties.
Created in NX7.5.0.
License requirements : routing_harness ("Routing Harness")
| void NXOpen::Routing::ModelTerminalsBuilder::Model | ( | ) |
The Model the selected Terminals
Created in NX7.5.0.
License requirements : routing_harness ("Routing Harness")
| void NXOpen::Routing::ModelTerminalsBuilder::ModelAll | ( | ) |
The Model all the terminals
Created in NX7.5.0.
License requirements : routing_harness ("Routing Harness")
| NXOpen::NXObject* NXOpen::Routing::ModelTerminalsBuilder::MultiPort | ( | ) |
Returns the MultiPort of the selected object
Created in NX7.5.0.
License requirements : routing_harness ("Routing Harness")
| NXOpen::Routing::SelectPort* NXOpen::Routing::ModelTerminalsBuilder::PortSelection | ( | ) |
Returns the port selection
Created in NX7.5.0.
License requirements : routing_harness ("Routing Harness")
| bool NXOpen::Routing::ModelTerminalsBuilder::PreviewToggle | ( | ) |
Returns the preview
Created in NX7.5.0.
License requirements : routing_harness ("Routing Harness")
| void NXOpen::Routing::ModelTerminalsBuilder::SetCutbackOption | ( | NXOpen::Routing::ModelTerminalsBuilder::CutBackLocationOption | cutbackOption | ) |
Sets the cutback option
Created in NX7.5.0.
License requirements : routing_harness ("Routing Harness")
| cutbackOption | cutbackoption |
| void NXOpen::Routing::ModelTerminalsBuilder::SetExtensionOption | ( | NXOpen::Routing::ModelTerminalsBuilder::ExtensionValueOption | extensionOption | ) |
Sets the extension option
Created in NX7.5.0.
License requirements : routing_harness ("Routing Harness")
| extensionOption | extensionoption |
| void NXOpen::Routing::ModelTerminalsBuilder::SetMultiPort | ( | NXOpen::NXObject * | port | ) |
| void NXOpen::Routing::ModelTerminalsBuilder::SetPreviewToggle | ( | bool | preview | ) |
Sets the preview
Created in NX7.5.0.
License requirements : routing_harness ("Routing Harness")
| preview | preview |
| void NXOpen::Routing::ModelTerminalsBuilder::UnModel | ( | ) |
The UnModel the selected terminals
Created in NX7.5.0.
License requirements : routing_harness ("Routing Harness")
| void NXOpen::Routing::ModelTerminalsBuilder::UnModelAll | ( | ) |
Unmodel all of the terminals
Created in NX7.5.0.
License requirements : routing_harness ("Routing Harness")