NX Open C++ Reference Guide
|
Interface class for all routing objects that specify a direction
Created in NX4.0.0.
More...
Public Member Functions | |
virtual NXOpen::Axis * | Axis ()=0 |
Returns the axis that defines the port Created in NX5.0.0. More... | |
virtual NXOpen::Expression * | CutbackLengthObject ()=0 |
Returns the cutback length object of a port, i.e. More... | |
virtual NXOpen::Expression * | EngagementObject ()=0 |
Returns the engagement object of a port, i.e. More... | |
virtual NXOpen::Expression * | ForwardExtensionObject ()=0 |
Returns the forward extension object of a port, i.e. More... | |
virtual void | SetAlignVector (const NXOpen::Vector3d &vector)=0 |
Sets the align vector of Port Created in NX4.0.0. More... | |
virtual void | SetAxis (NXOpen::Axis *axis)=0 |
Sets the axis that defines the port Created in NX5.0.0. More... | |
virtual void | SetCutbackLength (double cutbackLength)=0 |
Sets the cutback length of a port, i.e. More... | |
virtual void | SetCutbackLengthObject (NXOpen::Expression *cutbackLength)=0 |
Sets the cutback length object of a port, i.e. More... | |
virtual void | SetEngagement (double engagement)=0 |
The engagment distance of a NXOpen::Routing::IAxisPort , i.e. More... | |
virtual void | SetEngagementObject (NXOpen::Expression *engagement)=0 |
Sets the engagement object of a port, i.e. More... | |
virtual void | SetForwardExtension (double forwardExtension)=0 |
Sets the forward extension value of a port, i.e. More... | |
virtual void | SetForwardExtensionObject (NXOpen::Expression *forwardExtension)=0 |
Sets the forward extension object of a port, i.e. More... | |
virtual void | SetRotationObject (NXOpen::DisplayableObject *rotationObject)=0 |
Sets the object used to derive the rotation vector of Port Created in NX4.0.0. More... | |
virtual void | SetRotationVector (const NXOpen::Vector3d &vector)=0 |
Sets the rotation vector of Port Created in NX4.0.0. More... | |
Public Member Functions inherited from NXOpen::Routing::IRoutePosition | |
virtual NXOpen::Point * | Point ()=0 |
Returns the NXOpen::Point that specifies the location of the NXOpen::Routing::IRoutePosition object. More... | |
virtual NXOpen::Point3d | Position ()=0 |
Returns the current location of the object in ABS coordinates. More... | |
virtual void | SetPoint (NXOpen::Point *point)=0 |
Sets the NXOpen::Point that specifies the location of the NXOpen::Routing::IRoutePosition object. More... | |
virtual void | SetPosition (const NXOpen::Point3d &position)=0 |
Sets the current location of the object in ABS coordinates. More... | |
Public Member Functions inherited from NXOpen::Routing::ICharacteristic | |
virtual void | DeleteCharacterstics (NXOpen::Routing::CharacteristicList *values)=0 |
Removes the input list of characteristics from this object. More... | |
virtual NXOpen::Routing::CharacteristicList * | GetCharacteristics ()=0 |
Get all of the characteristics values on the this object. More... | |
virtual NXOpen::Routing::CharacteristicList * | GetDestinationCharacteristics ()=0 |
Returns the destination characteristics from the input object. More... | |
virtual int | GetIntegerCharacteristic (const NXString &name)=0 |
Get the value of an integer characteristic associated with the input name. More... | |
virtual int | GetIntegerCharacteristic (const char *name)=0 |
Get the value of an integer characteristic associated with the input name. More... | |
virtual double | GetRealCharacteristic (const NXString &name)=0 |
Get the value of a real characteristic associated with the input name. More... | |
virtual double | GetRealCharacteristic (const char *name)=0 |
Get the value of a real characteristic associated with the input name. More... | |
virtual NXString | GetStringCharacteristic (const NXString &name)=0 |
Get the value of a string characteristic associated with the input name. More... | |
virtual NXString | GetStringCharacteristic (const char *name)=0 |
Get the value of a string characteristic associated with the input name. More... | |
virtual void | SetCharacteristic (const NXString &name, int value)=0 |
Set the value of an integer characteristic associated with the input name, adds a new characteristic to the list if one doesn't exist already. More... | |
virtual void | SetCharacteristic (const char *name, int value)=0 |
Set the value of an integer characteristic associated with the input name, adds a new characteristic to the list if one doesn't exist already. More... | |
virtual void | SetCharacteristic (const NXString &name, double value)=0 |
Set the value of an real characteristic associated with the input name, adds a new characteristic to the list if one doesn't exist already. More... | |
virtual void | SetCharacteristic (const char *name, double value)=0 |
Set the value of an real characteristic associated with the input name, adds a new characteristic to the list if one doesn't exist already. More... | |
virtual void | SetCharacteristic (const NXString &name, const NXString &value)=0 |
Set the value of an string characteristic associated with the input name, adds a new characteristic to the list if one doesn't exist already. More... | |
virtual void | SetCharacteristic (const char *name, const char *value)=0 |
Set the value of an string characteristic associated with the input name, adds a new characteristic to the list if one doesn't exist already. More... | |
virtual void | SetCharacteristic2 (const NXString &title, int value)=0 |
Sets or creates an integer type attribute associated with the input title. More... | |
virtual void | SetCharacteristic2 (const char *title, int value)=0 |
Sets or creates an integer type attribute associated with the input title. More... | |
virtual void | SetCharacteristic2 (const NXString &title, double value)=0 |
Sets or creates a double type attribute associated with the input title. More... | |
virtual void | SetCharacteristic2 (const char *title, double value)=0 |
Sets or creates a double type attribute associated with the input title. More... | |
virtual void | SetCharacteristic2 (const NXString &title, const NXString &value)=0 |
Sets or creates a string type type attribute associated with the input title. More... | |
virtual void | SetCharacteristic2 (const char *title, const char *value)=0 |
Sets or creates a string type type attribute associated with the input title. More... | |
virtual void | SetCharacteristics (NXOpen::Routing::CharacteristicList *values)=0 |
Set all of the characteristics values on this object. More... | |
virtual void | SetCharacteristics2 (NXOpen::Routing::CharacteristicList *values)=0 |
Sets all attributes associated with the titles from the input list, creating new attributes for the ones that don't exist already. More... | |
Public Member Functions inherited from NXOpen::INXObject | |
virtual NXOpen::INXObject * | FindObject (const NXString &journalIdentifier)=0 |
Finds the NXOpen::NXObject with the given identifier as recorded in a journal. More... | |
virtual NXOpen::INXObject * | FindObject (const char *journalIdentifier)=0 |
Finds the NXOpen::NXObject with the given identifier as recorded in a journal. More... | |
virtual bool | IsOccurrence ()=0 |
Returns whether this object is an occurrence or not. More... | |
virtual NXString | JournalIdentifier ()=0 |
Returns the identifier that would be recorded in a journal for this object. More... | |
virtual NXString | Name ()=0 |
Returns the custom name of the object. More... | |
virtual NXOpen::Assemblies::Component * | OwningComponent ()=0 |
Returns the owning component, if this object is an occurrence. More... | |
virtual NXOpen::BasePart * | OwningPart ()=0 |
Returns the owning part of this object Created in NX3.0.0. More... | |
virtual void | Print ()=0 |
Prints a representation of this object to the system log file. More... | |
virtual NXOpen::INXObject * | Prototype ()=0 |
Returns the prototype of this object if it is an occurrence. More... | |
virtual void | SetName (const NXString &name)=0 |
Sets the custom name of the object. More... | |
virtual void | SetName (const char *name)=0 |
Sets the custom name of the object. More... | |
Interface class for all routing objects that specify a direction
Created in NX4.0.0.
|
pure virtual |
Returns the axis that defines the port
Created in NX5.0.0.
License requirements : routing_base ("Routing Basic")
Implemented in NXOpen::Routing::MultiPort, NXOpen::Routing::TerminalPort, NXOpen::Routing::FittingPort, NXOpen::Routing::ProxyPort, and NXOpen::Routing::FixturePort.
|
pure virtual |
Returns the cutback length object of a port, i.e.
an expression representing the length along the wire from the port where individual wires leave a bundle to attach to pins
Created in NX4.0.0.
License requirements : routing_base ("Routing Basic")
Implemented in NXOpen::Routing::MultiPort, NXOpen::Routing::TerminalPort, NXOpen::Routing::FittingPort, NXOpen::Routing::ProxyPort, and NXOpen::Routing::FixturePort.
|
pure virtual |
Returns the engagement object of a port, i.e.
an expression representing the distance behind the port that another fitting or stock may engage
Created in NX4.0.0.
License requirements : routing_base ("Routing Basic")
Implemented in NXOpen::Routing::MultiPort, NXOpen::Routing::TerminalPort, NXOpen::Routing::FittingPort, NXOpen::Routing::ProxyPort, and NXOpen::Routing::FixturePort.
|
pure virtual |
Returns the forward extension object of a port, i.e.
an expression representing the minimum length that a segment must remain straight coming out of a NXOpen::Routing::Port
Created in NX4.0.0.
License requirements : routing_base ("Routing Basic")
Implemented in NXOpen::Routing::MultiPort, NXOpen::Routing::TerminalPort, NXOpen::Routing::FittingPort, NXOpen::Routing::ProxyPort, and NXOpen::Routing::FixturePort.
|
pure virtual |
Sets the align vector of Port
Created in NX4.0.0.
License requirements : routing_base ("Routing Basic")
vector | Vector direction in absolute co-ordinate system |
Implemented in NXOpen::Routing::MultiPort, NXOpen::Routing::TerminalPort, NXOpen::Routing::FittingPort, NXOpen::Routing::ProxyPort, and NXOpen::Routing::FixturePort.
|
pure virtual |
Sets the axis that defines the port
Created in NX5.0.0.
License requirements : routing_base ("Routing Basic")
axis | axis |
Implemented in NXOpen::Routing::MultiPort, NXOpen::Routing::TerminalPort, NXOpen::Routing::FittingPort, NXOpen::Routing::ProxyPort, and NXOpen::Routing::FixturePort.
|
pure virtual |
Sets the cutback length of a port, i.e.
the length along the wire from the port where individual wires leave a bundle to attach to pins
Created in NX4.0.0.
License requirements : routing_base ("Routing Basic")
cutbackLength | Cutback Length |
Implemented in NXOpen::Routing::MultiPort, NXOpen::Routing::TerminalPort, NXOpen::Routing::FittingPort, NXOpen::Routing::ProxyPort, and NXOpen::Routing::FixturePort.
|
pure virtual |
Sets the cutback length object of a port, i.e.
an expression representing the length along the wire from the port where individual wires leave a bundle to attach to pins
Created in NX4.0.0.
License requirements : routing_base ("Routing Basic")
cutbackLength | Cutback Length Expression |
Implemented in NXOpen::Routing::MultiPort, NXOpen::Routing::TerminalPort, NXOpen::Routing::FittingPort, NXOpen::Routing::ProxyPort, and NXOpen::Routing::FixturePort.
|
pure virtual |
The engagment distance of a NXOpen::Routing::IAxisPort , i.e.
the distance behind the port that another fitting or stock may engage
Created in NX4.0.0.
License requirements : routing_base ("Routing Basic")
engagement | Engagement distance |
Implemented in NXOpen::Routing::MultiPort, NXOpen::Routing::TerminalPort, NXOpen::Routing::FittingPort, NXOpen::Routing::ProxyPort, and NXOpen::Routing::FixturePort.
|
pure virtual |
Sets the engagement object of a port, i.e.
an expression representing the distance behind the port that another fitting or stock may engage
Created in NX4.0.0.
License requirements : routing_base ("Routing Basic")
engagement | Engagement Expression |
Implemented in NXOpen::Routing::MultiPort, NXOpen::Routing::TerminalPort, NXOpen::Routing::FittingPort, NXOpen::Routing::ProxyPort, and NXOpen::Routing::FixturePort.
|
pure virtual |
Sets the forward extension value of a port, i.e.
the minimum length that a segment must remain straight coming out of a NXOpen::Routing::Port
Created in NX4.0.0.
License requirements : routing_base ("Routing Basic")
forwardExtension | Port extension |
Implemented in NXOpen::Routing::MultiPort, NXOpen::Routing::TerminalPort, NXOpen::Routing::FittingPort, NXOpen::Routing::ProxyPort, and NXOpen::Routing::FixturePort.
|
pure virtual |
Sets the forward extension object of a port, i.e.
an expression representing the minimum length that a segment must remain straight coming out of a NXOpen::Routing::Port
Created in NX4.0.0.
License requirements : routing_base ("Routing Basic")
forwardExtension | Forward Extension Expression |
Implemented in NXOpen::Routing::MultiPort, NXOpen::Routing::TerminalPort, NXOpen::Routing::FittingPort, NXOpen::Routing::ProxyPort, and NXOpen::Routing::FixturePort.
|
pure virtual |
Sets the object used to derive the rotation vector of Port
Created in NX4.0.0.
License requirements : routing_base ("Routing Basic")
rotationObject | Object used to derive the rotation vector |
Implemented in NXOpen::Routing::MultiPort, NXOpen::Routing::TerminalPort, NXOpen::Routing::FittingPort, NXOpen::Routing::ProxyPort, and NXOpen::Routing::FixturePort.
|
pure virtual |
Sets the rotation vector of Port
Created in NX4.0.0.
License requirements : routing_base ("Routing Basic")
vector | Vector direction in absolute co-ordinate system |
Implemented in NXOpen::Routing::MultiPort, NXOpen::Routing::TerminalPort, NXOpen::Routing::FittingPort, NXOpen::Routing::ProxyPort, and NXOpen::Routing::FixturePort.