NX Open C++ Reference Guide
Public Types | Public Member Functions
NXOpen::Routing::ModelTerminalsBuilder Class Reference

The Builder to Model/UnModel the Terminals
To create a new instance of this class, use Routing::RouteManager::ModelTerminalsBuilder
Default values. More...

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

List of all members.

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::TaggedObjectListList ()
 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::NXObjectMultiPort ()
 Returns the MultiPort of the selected object
Created in NX7.5.0.
NXOpen::Routing::SelectPortPortSelection ()
 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.

Detailed Description

The Builder to Model/UnModel the Terminals
To create a new instance of this class, use Routing::RouteManager::ModelTerminalsBuilder
Default values.

Property Value

CutbackOption

FromCharacteristic

ExtensionOption

FromCharacteristic

PreviewToggle

0


Created in NX7.5.0.


Member Enumeration Documentation

The Enum for selecting the CutBack Option.

Enumerator:
CutBackLocationOptionFromCharacteristic 

FromCharacteristic.

CutBackLocationOptionUniformValue 

UniformValue.

CutBackLocationOptionIndividualCutbacks 

IndividualValue.

The Enum for selecting the ExtensionValue Option.

Enumerator:
ExtensionValueOptionFromCharacteristic 

FromCharacteristic.

ExtensionValueOptionUniformValue 

UniformValue.

ExtensionValueOptionIndividualExtensions 

IndividualValue.


Member Function Documentation

Returns the cutback option
Created in NX7.5.0.



License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")

Returns the extension option
Created in NX7.5.0.



License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")

Returns the List Containing the Terminals and their properties.


Created in NX7.5.0.

License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")

The Model the selected Terminals
Created in NX7.5.0.



License requirements : routing_mechanical ("Routing Mechanical") OR routing_electrical ("Routing Electrical") OR routing_combined ("Routing Combined")

The Model all the terminals
Created in NX7.5.0.



License requirements : routing_mechanical ("Routing Mechanical") OR routing_electrical ("Routing Electrical") OR routing_combined ("Routing Combined")

Returns the MultiPort of the selected object
Created in NX7.5.0.



License requirements : routing_mechanical ("Routing Mechanical") OR routing_electrical ("Routing Electrical") OR routing_combined ("Routing Combined")

Returns the port selection
Created in NX7.5.0.



License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")

Returns the preview
Created in NX7.5.0.



License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")

Sets the cutback option
Created in NX7.5.0.



License requirements : routing_mechanical ("Routing Mechanical") OR routing_electrical ("Routing Electrical") OR routing_combined ("Routing Combined")

Parameters:
cutbackOptioncutbackoption

Sets the extension option
Created in NX7.5.0.



License requirements : routing_mechanical ("Routing Mechanical") OR routing_electrical ("Routing Electrical") OR routing_combined ("Routing Combined")

Parameters:
extensionOptionextensionoption

Sets the MultiPort of the selected object
Created in NX7.5.0.



License requirements : routing_mechanical ("Routing Mechanical") OR routing_electrical ("Routing Electrical") OR routing_combined ("Routing Combined")

Parameters:
portRouting Port

Sets the preview
Created in NX7.5.0.



License requirements : routing_mechanical ("Routing Mechanical") OR routing_electrical ("Routing Electrical") OR routing_combined ("Routing Combined")

Parameters:
previewpreview

The UnModel the selected terminals
Created in NX7.5.0.



License requirements : routing_mechanical ("Routing Mechanical") OR routing_electrical ("Routing Electrical") OR routing_combined ("Routing Combined")

Unmodel all of the terminals
Created in NX7.5.0.



License requirements : routing_mechanical ("Routing Mechanical") OR routing_electrical ("Routing Electrical") OR routing_combined ("Routing Combined")


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