NX Open C++ Reference Guide
|
Represents a Filler
Created in NX4.0.0.
More...
Additional Inherited Members | |
Public Types inherited from NXOpen::NXObject | |
enum | AttributeType { AttributeTypeInvalid, AttributeTypeNull, AttributeTypeBoolean, AttributeTypeInteger, AttributeTypeReal, AttributeTypeString, AttributeTypeTime, AttributeTypeReference, AttributeTypeAny = 100 } |
Specifies attribute type. More... | |
enum | DateAndTimeFormat { DateAndTimeFormatNumeric, DateAndTimeFormatTextual } |
Specifies the format of the date and time attribute. More... | |
Public Member Functions inherited from NXOpen::Routing::Stock | |
void | AddSegments (const std::vector< NXOpen::Curve * > &segments) |
Adds new segments to this object. More... | |
void | AlignStock (const NXOpen::Vector3d &vector) |
Align stock to new rotation vector. More... | |
void | ColorBodies () |
Colors the solid bodies of the stock based on the COLOR characteristic specified in the NXOpen::Routing::StockData of the stock. More... | |
virtual void | DeleteCharacterstics (NXOpen::Routing::CharacteristicList *values) |
Removes the input list of characteristics from this object. More... | |
NXOpen::Routing::Anchor * | GetAnchor () |
Gets the NXOpen::Routing::Anchor that currently modifies the profile for the stock. More... | |
std::vector< NXOpen::Body * > | GetBodies () |
Returns the solid bodies, if any, that are created and controlled by this object. More... | |
void | GetBodySegmentMap (NXOpen::Features::Feature *feature, NXOpen::Body **body, std::vector< NXOpen::Curve * > &stockSegments, std::vector< NXOpen::Curve * > &pathSegments) |
Given stock and a feature of the stock, returns solid body, stock segments and path segments that produced the body. More... | |
virtual NXOpen::Routing::CharacteristicList * | GetCharacteristics () |
Get all of the characteristics values on the this object. More... | |
NXOpen::Assemblies::Component * | GetComponent () |
Returns the NXOpen::Assemblies::Component created and controlled by the stock for a Stock as Components stock. More... | |
NXOpen::Routing::CrossSection * | GetCrossSection () |
Gets the NXOpen::Routing::CrossSection that currently defines the profile for the stock. More... | |
virtual NXOpen::Routing::CharacteristicList * | GetDestinationCharacteristics () |
Returns the destination characteristics from the input object. More... | |
std::vector < NXOpen::Features::Feature * > | GetFeatures () |
Returns the sweep features that are created and controlled by this object. More... | |
NXOpen::Routing::Flip | GetFlippedStatus () |
Gets whether or not the profile is flipped. More... | |
NXOpen::Routing::Electrical::HarnessDevice * | GetHarnessDevice () |
For Routing Electrical application only, returns the Routing::Electrical::HarnessDevice that owns the wire or wires that make up a stock bundle. More... | |
virtual int | GetIntegerCharacteristic (const NXString &name) |
Get the value of an integer characteristic associated with the input name. More... | |
virtual int | GetIntegerCharacteristic (const char *name) |
Get the value of an integer characteristic associated with the input name. More... | |
NXOpen::Routing::ComponentName | GetNameStatus () |
Returns whether or not the component associated with a Stock as Components Stock has a permanent or temporary name. More... | |
double | GetOriginalLength () |
Returns the original length for a stock that has been deformed (it's use is Routing::StockUseDeformed ). More... | |
void | GetPorts (NXOpen::Routing::StockPort **startPort, NXOpen::Routing::StockPort **endPort) |
Returns the NXOpen::Routing::StockPort at each end of the stock. More... | |
NXOpen::Routing::ProfileFrom | GetProfileEnd () |
Gets the end that defines profile. More... | |
virtual double | GetRealCharacteristic (const NXString &name) |
Get the value of a real characteristic associated with the input name. More... | |
virtual double | GetRealCharacteristic (const char *name) |
Get the value of a real characteristic associated with the input name. More... | |
double | GetRotationAngle () |
Gets the rotation angle applied to the profile. More... | |
std::vector< NXOpen::Curve * > | GetSegments () |
Gets the segments that the NXOpen::Routing::Stock object is placed on top of. More... | |
NXOpen::Routing::StockData * | GetStockData () |
Gets the NXOpen::Routing::StockData . More... | |
NXOpen::Routing::StockStyle | GetStockStyle () |
Gets the NXOpen::Routing::StockStyle of the NXOpen::Routing::Stock . More... | |
NXOpen::Routing::StockUse | GetStockUse () |
Returns the use of the stock. More... | |
virtual NXString | GetStringCharacteristic (const NXString &name) |
Get the value of a string characteristic associated with the input name. More... | |
virtual NXString | GetStringCharacteristic (const char *name) |
Get the value of a string characteristic associated with the input name. More... | |
double | GetTwistAngle () |
Gets the twist angle applied to the profile. More... | |
bool | IsSpaceReservation () |
Is this stock a Space Reservation stock?. More... | |
bool | NegateOffsetsFlag () |
Returns the negate offsets flag of this NXOpen::Routing::Stock . More... | |
void | RemoveSegments (const std::vector< NXOpen::Curve * > &segments) |
Removes segments from this object. More... | |
void | RenameStockComponent (const NXString &partName) |
Renames the stock component part with given name Created in NX7.5.4. More... | |
void | RenameStockComponent (const char *partName) |
Renames the stock component part with given name Created in NX7.5.4. More... | |
void | SetAnchor (NXOpen::Routing::Anchor *anchor) |
Sets the NXOpen::Routing::Anchor . More... | |
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. More... | |
virtual void | SetCharacteristic (const char *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. More... | |
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. More... | |
virtual void | SetCharacteristic (const char *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. More... | |
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. More... | |
virtual void | SetCharacteristic (const char *name, const char *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. More... | |
virtual void | SetCharacteristic2 (const NXString &title, int value) |
Sets or creates an integer type attribute associated with the input title. More... | |
virtual void | SetCharacteristic2 (const char *title, int value) |
Sets or creates an integer type attribute associated with the input title. More... | |
virtual void | SetCharacteristic2 (const NXString &title, double value) |
Sets or creates a double type attribute associated with the input title. More... | |
virtual void | SetCharacteristic2 (const char *title, double value) |
Sets or creates a double type attribute associated with the input title. More... | |
virtual void | SetCharacteristic2 (const NXString &title, const NXString &value) |
Sets or creates a string type type attribute associated with the input title. More... | |
virtual void | SetCharacteristic2 (const char *title, const char *value) |
Sets or creates a string type type attribute associated with the input title. More... | |
virtual void | SetCharacteristics (NXOpen::Routing::CharacteristicList *values) |
Set all of the characteristics values on this object. More... | |
virtual void | SetCharacteristics2 (NXOpen::Routing::CharacteristicList *values) |
Sets all attributes associated with the titles from the input list, creating new attributes for the ones that don't exist already. More... | |
void | SetCrossSection (NXOpen::Routing::CrossSection *crossSection) |
Sets the NXOpen::Routing::CrossSection . More... | |
void | SetFlippedStatus (NXOpen::Routing::Flip flipped) |
Sets whether or not the profile is flipped. More... | |
void | SetNegateOffsetsFlag (bool offsetFlag) |
Sets the negate offsets flag of this NXOpen::Routing::Stock . More... | |
void | SetProfileEnd (NXOpen::Routing::ProfileFrom profileEnd) |
Sets the end that defines profile. More... | |
void | SetRotationAngle (double rotationAngle) |
Sets the rotation angle applied to the profile. More... | |
void | SetStockData (NXOpen::Routing::StockData *stockData) |
Sets the NXOpen::Routing::StockData . More... | |
void | SetStockStyle (NXOpen::Routing::StockStyle style) |
Sets the NXOpen::Routing::StockStyle of the NXOpen::Routing::Stock . More... | |
void | SetTwistAngle (double twistAngle) |
Sets the twist angle applied to the profile. More... | |
void | SyncComponentAttrs (bool isNewPart) |
Set the characteristics of the given stock's component so that it has the same characteristics as the NXOpen::Routing::Stock and its stock data. More... | |
Represents a Filler
Created in NX4.0.0.