NXOpen C++ Reference Guide
|
Builder for creating/editing ports. More...
Public Types | |
enum | CreatePortType { CreatePortTypeFitting, CreatePortTypeFixture, CreatePortTypeMulti } |
Determines the port type to create. More... | |
Public Member Functions | |
NXOpen::Direction * | AlignVector () |
Returns the align vector Created in NX1847.0.0. More... | |
bool | AlignVectorUserDefined () |
Returns the align vector user defined Created in NX1847.0.0. More... | |
bool | AllowMultiConnections () |
Returns the allow multiple connections Created in NX1847.0.0. More... | |
bool | AllowPortEngagement () |
Returns the allow port engagement Created in NX1847.0.0. More... | |
NXOpen::Expression * | BackExtension () |
Returns the back extension Created in NX1847.0.0. More... | |
NXOpen::Expression * | ClockingAngle () |
Returns the clocking angle Created in NX1847.0.0. More... | |
NXOpen::Expression * | CutbackLength () |
Returns the cutback length Created in NX1847.0.0. More... | |
NXOpen::Routing::Port::FlowDirectionType | FlowDirection () |
Returns the flow direction Created in NX1847.0.0. More... | |
NXOpen::Expression * | LengthAddition () |
Returns the length addition Created in NX1847.0.0. More... | |
NXString | OffsetExpression () |
Returns the offset expression Created in NX1847.0.0. More... | |
NXOpen::Direction * | OffsetVector () |
Returns the offset vector Created in NX1847.0.0. More... | |
bool | OffsetVectorUserDefined () |
Returns the offset vector user defined Created in NX1847.0.0. More... | |
NXOpen::Point * | OriginPoint () |
Returns the origin point Created in NX1847.0.0. More... | |
NXOpen::Expression * | PortEngagement () |
Returns the port engagement Created in NX1847.0.0. More... | |
NXOpen::Expression * | PortExtension () |
Returns the port extension Created in NX1847.0.0. More... | |
NXString | PortNameString () |
Returns the port name string Created in NX1847.0.0. More... | |
NXOpen::Routing::QualifyPortBuilder::CreatePortType | PortType () |
Returns the port type Created in NX1847.0.0. More... | |
NXOpen::Direction * | RotationVector () |
Returns the rotation vector Created in NX1847.0.0. More... | |
void | SetAlignVector (NXOpen::Direction *alignVector) |
Sets the align vector Created in NX1847.0.0. More... | |
void | SetAlignVectorUserDefined (bool alignVectorUserDefined) |
Sets the align vector user defined Created in NX1847.0.0. More... | |
void | SetAllowMultiConnections (bool multiConnections) |
Sets the allow multiple connections Created in NX1847.0.0. More... | |
void | SetAllowPortEngagement (bool allowPortEngagement) |
Sets the allow port engagement Created in NX1847.0.0. More... | |
void | SetBackExtension (NXOpen::Expression *backExtension) |
Sets the back extension Created in NX1847.0.0. More... | |
void | SetCutbackLength (NXOpen::Expression *cutbackLength) |
Sets the cutback length Created in NX1847.0.0. More... | |
void | SetFlowDirection (NXOpen::Routing::Port::FlowDirectionType flowDirection) |
Sets the flow direction Created in NX1847.0.0. More... | |
void | SetLengthAddition (NXOpen::Expression *lengthAddition) |
Sets the length addition Created in NX1847.0.0. More... | |
void | SetOffsetExpression (const NXString &offsetExpression) |
Sets the offset expression Created in NX1847.0.0. More... | |
void | SetOffsetExpression (const char *offsetExpression) |
Sets the offset expression Created in NX1847.0.0. More... | |
void | SetOffsetVector (NXOpen::Direction *offsetVector) |
Sets the offset vector Created in NX1847.0.0. More... | |
void | SetOffsetVectorUserDefined (bool offsetVectorUserDefined) |
Sets the offset vector user defined Created in NX1847.0.0. More... | |
void | SetOriginPoint (NXOpen::Point *originPoint) |
Sets the origin point Created in NX1847.0.0. More... | |
void | SetPortEngagement (NXOpen::Expression *portEngagement) |
Sets the port engagement Created in NX1847.0.0. More... | |
void | SetPortExtension (NXOpen::Expression *portExtension) |
Sets the port extension Created in NX1847.0.0. More... | |
void | SetPortNameString (const NXString &portNameString) |
Sets the port name string Created in NX1847.0.0. More... | |
void | SetPortNameString (const char *portNameString) |
Sets the port name string Created in NX1847.0.0. More... | |
void | SetPortType (NXOpen::Routing::QualifyPortBuilder::CreatePortType portType) |
Sets the port type Created in NX1847.0.0. More... | |
void | SetRotationVector (NXOpen::Direction *rotationVector) |
Sets the rotation vector Created in NX1847.0.0. More... | |
void | SetSpoolDelimiter (bool spoolDelimiter) |
Sets the spool delimiter Created in NX1847.0.0. More... | |
void | SetStockOffset (bool stockOffset) |
Sets the stock offset Created in NX1847.0.0. More... | |
bool | SpoolDelimiter () |
Returns the spool delimiter Created in NX1847.0.0. More... | |
bool | StockOffset () |
Returns the stock offset Created in NX1847.0.0. More... | |
Public Member Functions inherited from NXOpen::Builder | |
NXOpen::NXObject * | Commit () |
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::NXObject * | GetObject () |
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... | |
Builder for creating/editing ports.
To create a new instance of this class, use NXOpen::Routing::RouteManager::CreateQualifyPortBuilder
Created in NX1847.0.0.
NXOpen::Direction* NXOpen::Routing::QualifyPortBuilder::AlignVector | ( | ) |
Returns the align vector
Created in NX1847.0.0.
License requirements : routing_base ("Routing Basic")
bool NXOpen::Routing::QualifyPortBuilder::AlignVectorUserDefined | ( | ) |
Returns the align vector user defined
Created in NX1847.0.0.
License requirements : routing_base ("Routing Basic")
bool NXOpen::Routing::QualifyPortBuilder::AllowMultiConnections | ( | ) |
Returns the allow multiple connections
Created in NX1847.0.0.
License requirements : routing_base ("Routing Basic")
bool NXOpen::Routing::QualifyPortBuilder::AllowPortEngagement | ( | ) |
Returns the allow port engagement
Created in NX1847.0.0.
License requirements : routing_base ("Routing Basic")
NXOpen::Expression* NXOpen::Routing::QualifyPortBuilder::BackExtension | ( | ) |
Returns the back extension
Created in NX1847.0.0.
License requirements : routing_base ("Routing Basic")
NXOpen::Expression* NXOpen::Routing::QualifyPortBuilder::ClockingAngle | ( | ) |
Returns the clocking angle
Created in NX1847.0.0.
License requirements : routing_base ("Routing Basic")
NXOpen::Expression* NXOpen::Routing::QualifyPortBuilder::CutbackLength | ( | ) |
Returns the cutback length
Created in NX1847.0.0.
License requirements : routing_base ("Routing Basic")
NXOpen::Routing::Port::FlowDirectionType NXOpen::Routing::QualifyPortBuilder::FlowDirection | ( | ) |
Returns the flow direction
Created in NX1847.0.0.
License requirements : routing_base ("Routing Basic")
NXOpen::Expression* NXOpen::Routing::QualifyPortBuilder::LengthAddition | ( | ) |
Returns the length addition
Created in NX1847.0.0.
License requirements : routing_base ("Routing Basic")
NXString NXOpen::Routing::QualifyPortBuilder::OffsetExpression | ( | ) |
Returns the offset expression
Created in NX1847.0.0.
License requirements : routing_base ("Routing Basic")
NXOpen::Direction* NXOpen::Routing::QualifyPortBuilder::OffsetVector | ( | ) |
Returns the offset vector
Created in NX1847.0.0.
License requirements : routing_base ("Routing Basic")
bool NXOpen::Routing::QualifyPortBuilder::OffsetVectorUserDefined | ( | ) |
Returns the offset vector user defined
Created in NX1847.0.0.
License requirements : routing_base ("Routing Basic")
NXOpen::Point* NXOpen::Routing::QualifyPortBuilder::OriginPoint | ( | ) |
Returns the origin point
Created in NX1847.0.0.
License requirements : routing_base ("Routing Basic")
NXOpen::Expression* NXOpen::Routing::QualifyPortBuilder::PortEngagement | ( | ) |
Returns the port engagement
Created in NX1847.0.0.
License requirements : routing_base ("Routing Basic")
NXOpen::Expression* NXOpen::Routing::QualifyPortBuilder::PortExtension | ( | ) |
Returns the port extension
Created in NX1847.0.0.
License requirements : routing_base ("Routing Basic")
NXString NXOpen::Routing::QualifyPortBuilder::PortNameString | ( | ) |
Returns the port name string
Created in NX1847.0.0.
License requirements : None
NXOpen::Routing::QualifyPortBuilder::CreatePortType NXOpen::Routing::QualifyPortBuilder::PortType | ( | ) |
Returns the port type
Created in NX1847.0.0.
License requirements : routing_base ("Routing Basic")
NXOpen::Direction* NXOpen::Routing::QualifyPortBuilder::RotationVector | ( | ) |
Returns the rotation vector
Created in NX1847.0.0.
License requirements : routing_base ("Routing Basic")
void NXOpen::Routing::QualifyPortBuilder::SetAlignVector | ( | NXOpen::Direction * | alignVector | ) |
Sets the align vector
Created in NX1847.0.0.
License requirements : routing_base ("Routing Basic")
alignVector | alignvector |
void NXOpen::Routing::QualifyPortBuilder::SetAlignVectorUserDefined | ( | bool | alignVectorUserDefined | ) |
Sets the align vector user defined
Created in NX1847.0.0.
License requirements : routing_base ("Routing Basic")
alignVectorUserDefined | alignvectoruserdefined |
void NXOpen::Routing::QualifyPortBuilder::SetAllowMultiConnections | ( | bool | multiConnections | ) |
Sets the allow multiple connections
Created in NX1847.0.0.
License requirements : routing_base ("Routing Basic")
multiConnections | multiconnections |
void NXOpen::Routing::QualifyPortBuilder::SetAllowPortEngagement | ( | bool | allowPortEngagement | ) |
Sets the allow port engagement
Created in NX1847.0.0.
License requirements : routing_base ("Routing Basic")
allowPortEngagement | allowportengagement |
void NXOpen::Routing::QualifyPortBuilder::SetBackExtension | ( | NXOpen::Expression * | backExtension | ) |
Sets the back extension
Created in NX1847.0.0.
License requirements : routing_base ("Routing Basic")
backExtension | backextension |
void NXOpen::Routing::QualifyPortBuilder::SetCutbackLength | ( | NXOpen::Expression * | cutbackLength | ) |
Sets the cutback length
Created in NX1847.0.0.
License requirements : routing_base ("Routing Basic")
cutbackLength | cutbacklength |
void NXOpen::Routing::QualifyPortBuilder::SetFlowDirection | ( | NXOpen::Routing::Port::FlowDirectionType | flowDirection | ) |
Sets the flow direction
Created in NX1847.0.0.
License requirements : routing_base ("Routing Basic")
flowDirection | flowdirection |
void NXOpen::Routing::QualifyPortBuilder::SetLengthAddition | ( | NXOpen::Expression * | lengthAddition | ) |
Sets the length addition
Created in NX1847.0.0.
License requirements : routing_base ("Routing Basic")
lengthAddition | lengthaddition |
void NXOpen::Routing::QualifyPortBuilder::SetOffsetExpression | ( | const NXString & | offsetExpression | ) |
Sets the offset expression
Created in NX1847.0.0.
License requirements : routing_base ("Routing Basic")
offsetExpression | offsetexpression |
void NXOpen::Routing::QualifyPortBuilder::SetOffsetExpression | ( | const char * | offsetExpression | ) |
Sets the offset expression
Created in NX1847.0.0.
License requirements : routing_base ("Routing Basic")
offsetExpression | offsetexpression |
void NXOpen::Routing::QualifyPortBuilder::SetOffsetVector | ( | NXOpen::Direction * | offsetVector | ) |
Sets the offset vector
Created in NX1847.0.0.
License requirements : routing_base ("Routing Basic")
offsetVector | offsetvector |
void NXOpen::Routing::QualifyPortBuilder::SetOffsetVectorUserDefined | ( | bool | offsetVectorUserDefined | ) |
Sets the offset vector user defined
Created in NX1847.0.0.
License requirements : routing_base ("Routing Basic")
offsetVectorUserDefined | offsetvectoruserdefined |
void NXOpen::Routing::QualifyPortBuilder::SetOriginPoint | ( | NXOpen::Point * | originPoint | ) |
Sets the origin point
Created in NX1847.0.0.
License requirements : routing_base ("Routing Basic")
originPoint | originpoint |
void NXOpen::Routing::QualifyPortBuilder::SetPortEngagement | ( | NXOpen::Expression * | portEngagement | ) |
Sets the port engagement
Created in NX1847.0.0.
License requirements : routing_base ("Routing Basic")
portEngagement | portengagement |
void NXOpen::Routing::QualifyPortBuilder::SetPortExtension | ( | NXOpen::Expression * | portExtension | ) |
Sets the port extension
Created in NX1847.0.0.
License requirements : routing_base ("Routing Basic")
portExtension | portextension |
void NXOpen::Routing::QualifyPortBuilder::SetPortNameString | ( | const NXString & | portNameString | ) |
Sets the port name string
Created in NX1847.0.0.
License requirements : routing_base ("Routing Basic")
portNameString | portnamestring |
void NXOpen::Routing::QualifyPortBuilder::SetPortNameString | ( | const char * | portNameString | ) |
Sets the port name string
Created in NX1847.0.0.
License requirements : routing_base ("Routing Basic")
portNameString | portnamestring |
void NXOpen::Routing::QualifyPortBuilder::SetPortType | ( | NXOpen::Routing::QualifyPortBuilder::CreatePortType | portType | ) |
Sets the port type
Created in NX1847.0.0.
License requirements : routing_base ("Routing Basic")
portType | porttype |
void NXOpen::Routing::QualifyPortBuilder::SetRotationVector | ( | NXOpen::Direction * | rotationVector | ) |
Sets the rotation vector
Created in NX1847.0.0.
License requirements : routing_base ("Routing Basic")
rotationVector | rotationvector |
void NXOpen::Routing::QualifyPortBuilder::SetSpoolDelimiter | ( | bool | spoolDelimiter | ) |
Sets the spool delimiter
Created in NX1847.0.0.
License requirements : routing_base ("Routing Basic")
spoolDelimiter | spooldelimiter |
void NXOpen::Routing::QualifyPortBuilder::SetStockOffset | ( | bool | stockOffset | ) |
Sets the stock offset
Created in NX1847.0.0.
License requirements : routing_base ("Routing Basic")
stockOffset | stockoffset |
bool NXOpen::Routing::QualifyPortBuilder::SpoolDelimiter | ( | ) |
Returns the spool delimiter
Created in NX1847.0.0.
License requirements : routing_base ("Routing Basic")
bool NXOpen::Routing::QualifyPortBuilder::StockOffset | ( | ) |
Returns the stock offset
Created in NX1847.0.0.
License requirements : routing_base ("Routing Basic")