NX Open C++ Reference Guide
|
A Routing Anchor defines a position in a Qualified Routing component part. More...
Public Member Functions | |
virtual void | DeleteCharacterstics (NXOpen::Routing::CharacteristicList *values) |
Removes the input list of characteristics from this object. | |
virtual NXOpen::Routing::CharacteristicList * | GetCharacteristics () |
Get all of the characteristics values on the this object. | |
virtual NXOpen::Routing::CharacteristicList * | GetDestinationCharacteristics () |
Returns the destination characteristics from the input object. | |
virtual int | GetIntegerCharacteristic (const NXString &name) |
Get the value of an integer characteristic associated with the input name. | |
virtual double | GetRealCharacteristic (const NXString &name) |
Get the value of a real characteristic associated with the input name. | |
std::vector < NXOpen::Routing::Stock * > | GetStock () |
Returns the stock(s) to which an Anchor belongs. | |
NXOpen::Routing::StockData * | GetStockData () |
Returns the stock data to which an Anchor belongs. | |
virtual NXString | GetStringCharacteristic (const NXString &name) |
Get the value of a string characteristic associated with the input name. | |
virtual NXOpen::Point * | Point () |
Returns the Point that specifies the location of the Routing::IRoutePosition object. | |
virtual NXOpen::Point3d | Position () |
Returns the current location of the object in ABS coordinates. | |
virtual void | SetCharacteristic (const NXString &name, int value) |
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. | |
virtual void | SetCharacteristic (const NXString &name, double value) |
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. | |
virtual void | SetCharacteristic (const NXString &name, const NXString &value) |
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. | |
virtual void | SetCharacteristics (NXOpen::Routing::CharacteristicList *values) |
Set all of the characteristics values on this object. | |
virtual void | SetPoint (NXOpen::Point *point) |
Sets the Point that specifies the location of the Routing::IRoutePosition object. | |
virtual void | SetPosition (const NXOpen::Point3d &position) |
Sets the current location of the object in ABS coordinates. |
A Routing Anchor defines a position in a Qualified Routing component part.
In a fitting part, the anchor provides an placement point used by Place Part to position the component into an assembly. In a stock profile part, anchors provide an alternate position at which the cross section may be located with respect to the segment it is swept along.
To create a new instance of this class, use Routing::AnchorCollection::CreateAnchor
Created in NX4.0.0.
virtual void NXOpen::Routing::Anchor::DeleteCharacterstics | ( | NXOpen::Routing::CharacteristicList * | values | ) | [virtual] |
Removes the input list of characteristics from this object.
Created in NX4.0.0.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")
values | values |
Implements NXOpen::Routing::ICharacteristic.
virtual NXOpen::Routing::CharacteristicList* NXOpen::Routing::Anchor::GetCharacteristics | ( | ) | [virtual] |
Get all of the characteristics values on the this object.
Implements NXOpen::Routing::ICharacteristic.
virtual NXOpen::Routing::CharacteristicList* NXOpen::Routing::Anchor::GetDestinationCharacteristics | ( | ) | [virtual] |
Returns the destination characteristics from the input object.
Retrieves the description of which destination characteristics to read from the application view and then reads those destination characteristics from the object
Implements NXOpen::Routing::ICharacteristic.
virtual int NXOpen::Routing::Anchor::GetIntegerCharacteristic | ( | const NXString & | name | ) | [virtual] |
Get the value of an integer characteristic associated with the input name.
name | NOTE: The full Unicode character set is not supported for this parameter. |
Implements NXOpen::Routing::ICharacteristic.
virtual double NXOpen::Routing::Anchor::GetRealCharacteristic | ( | const NXString & | name | ) | [virtual] |
Get the value of a real characteristic associated with the input name.
name | NOTE: The full Unicode character set is not supported for this parameter. |
Implements NXOpen::Routing::ICharacteristic.
std::vector<NXOpen::Routing::Stock *> NXOpen::Routing::Anchor::GetStock | ( | ) |
Returns the stock(s) to which an Anchor belongs.
Returns the stock data to which an Anchor belongs.
virtual NXString NXOpen::Routing::Anchor::GetStringCharacteristic | ( | const NXString & | name | ) | [virtual] |
Get the value of a string characteristic associated with the input name.
name | NOTE: The full Unicode character set is not supported for this parameter. |
Implements NXOpen::Routing::ICharacteristic.
virtual NXOpen::Point* NXOpen::Routing::Anchor::Point | ( | ) | [virtual] |
Returns the Point that specifies the location of the Routing::IRoutePosition object.
A NULL object indicates that this object is not associated to any point.
Created in NX4.0.0.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")
Implements NXOpen::Routing::IRoutePosition.
virtual NXOpen::Point3d NXOpen::Routing::Anchor::Position | ( | ) | [virtual] |
Returns the current location of the object in ABS coordinates.
This value is overridden by the coordinates of the point associated with this object.
Created in NX4.0.0.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")
Implements NXOpen::Routing::IRoutePosition.
virtual void NXOpen::Routing::Anchor::SetCharacteristic | ( | const NXString & | name, |
int | value | ||
) | [virtual] |
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.
Converts the type of an existing characteristic with the same name to integer if it's type is not integer.
Created in NX4.0.0.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")
name | NOTE: The full Unicode character set is not supported for this parameter. |
value | value |
Implements NXOpen::Routing::ICharacteristic.
virtual void NXOpen::Routing::Anchor::SetCharacteristic | ( | const NXString & | name, |
double | value | ||
) | [virtual] |
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.
Converts the type of an existing characteristic with the same name to real if it's type is not real.
Created in NX4.0.0.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")
name | NOTE: The full Unicode character set is not supported for this parameter. |
value | value |
Implements NXOpen::Routing::ICharacteristic.
virtual void NXOpen::Routing::Anchor::SetCharacteristic | ( | const NXString & | name, |
const NXString & | value | ||
) | [virtual] |
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.
Converts the type of an existing characteristic with the same name to string if it's type is not string.
Created in NX4.0.0.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")
name | NOTE: The full Unicode character set is not supported for this parameter. |
value | NOTE: The full Unicode character set is not supported for this parameter. |
Implements NXOpen::Routing::ICharacteristic.
virtual void NXOpen::Routing::Anchor::SetCharacteristics | ( | NXOpen::Routing::CharacteristicList * | values | ) | [virtual] |
Set all of the characteristics values on this object.
Created in NX4.0.0.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")
values | values |
Implements NXOpen::Routing::ICharacteristic.
virtual void NXOpen::Routing::Anchor::SetPoint | ( | NXOpen::Point * | point | ) | [virtual] |
Sets the Point that specifies the location of the Routing::IRoutePosition object.
A NULL object indicates that this object is not associated to any point.
Created in NX4.0.0.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")
point | New location of object in ABS coordinates |
Implements NXOpen::Routing::IRoutePosition.
virtual void NXOpen::Routing::Anchor::SetPosition | ( | const NXOpen::Point3d & | position | ) | [virtual] |
Sets the current location of the object in ABS coordinates.
This value is overridden by the coordinates of the point associated with this object.
Created in NX4.0.0.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")
position | New location of object in ABS coordinates |
Implements NXOpen::Routing::IRoutePosition.