NX Open C++ Reference Guide
|
Represents an reference field. More...
Additional Inherited Members | |
![]() | |
enum | ObjectFont { ObjectFontSolid = 1, ObjectFontDashed, ObjectFontPhantom, ObjectFontCenterline, ObjectFontDotted, ObjectFontLongDashed, ObjectFontDottedDashed } |
specifies the object font for objects such as lines Created in NX3.0.0. More... | |
enum | ObjectWidth { ObjectWidthNormal, ObjectWidthThick, ObjectWidthThin, ObjectWidthOne = 5, ObjectWidthTwo, ObjectWidthThree, ObjectWidthFour, ObjectWidthFive, ObjectWidthSix, ObjectWidthSeven, ObjectWidthEight, ObjectWidthNine } |
specifies object width for objects such as lines and text Created in NX3.0.0. More... | |
![]() | |
void | CopyAsTableToPart (NXOpen::BasePart *targetPart) |
Create a new table field from this field (regardless of type). | |
void | CopyToPart (NXOpen::BasePart *targetPart) |
Copy the field to the target part. | |
NXOpen::Fields::Field * | CreateCopyInPart (NXOpen::BasePart *targetPart) |
Copy the field to the target part. | |
NXOpen::Fields::FieldTable * | CreateTableInPart (NXOpen::BasePart *targetPart) |
Create a new table field from this field (regardless of type). | |
void | Delete () |
Delete this field; destroys the field and removes all references to it. | |
std::vector < NXOpen::Fields::FieldVariable * > | GetDependentVariables () |
Returns the dependent variables for this Fields::Field. | |
std::vector< NXString > | GetDescription () |
Returns the description of the field. | |
NXOpen::Fields::FieldEvaluator * | GetFieldEvaluator () |
Returns a field evaluator which can be used to evaluate this field. | |
int | GetIdLabel () |
Returns the ID/Label of the field. | |
std::vector < NXOpen::Fields::FieldVariable * > | GetIndependentVariables () |
Returns the independent variables for this Fields::Field. | |
NXOpen::Fields::SpatialMap * | GetSpatialMap () |
Returns the spatial map for the formula field if one exists. | |
bool | IsLocked () |
Returns a value that indicates whether this field is locked against edits. | |
bool | IsUserField () |
Returns a value that indicates whether this field is a user created/managed field. | |
void | Rename (const NXString &newName) |
Update the name of the field. | |
void | Rename (const char *newName) |
Update the name of the field. | |
void | SetDescription (std::vector< NXString > &lines) |
Update the description of the field. | |
void | SetIdLabel (int idLabel) |
Update the ID/Label of the field. | |
void | SetSpatialMap (NXOpen::Fields::SpatialMap *overrideMap) |
Set the spatial map for the formula field. | |
void | XYGraph (NXOpen::Fields::FieldVariable *indepVar, double abscissaMinimum, double abscissaMaximum, int abscissaPointCount, const std::vector< NXOpen::Fields::FieldVariable * > &constantIndepVarArray, const std::vector< double > &constantIndepVarValueArray) |
Creates displayed graphs of the Field's specified independent variable versus all the Field's dependent variables. | |
void | XYGraph (NXOpen::Fields::FieldVariable *indepVar, double abscissaMinimum, double abscissaMaximum, int abscissaPointCount, const std::vector< NXOpen::Fields::FieldVariable * > &constantIndepVarArray, const std::vector< double > &constantIndepVarValueArray, int viewIndex, bool overlay) |
Plots or overlays graphs of the Field's specified independent variable versus all the Field's dependent variables. | |
void | XYGraph (NXOpen::Fields::FieldVariable *indepVar, double abscissaMinimum, double abscissaMaximum, int abscissaPointCount, const std::vector< NXOpen::Fields::FieldVariable * > &constantIndepVarArray, const std::vector< double > &constantIndepVarValueArray, int windowDevice, int viewIndex, bool overlay) |
Plots or overlays graphs of the Field's specified independent variable versus all the Field's dependent variables. | |
Represents an reference field.
<br> A Reference Field exposes data inside of an abstract data store. An abstract data store is provided by an appropriate application data provider, and allows access to the provider data as a @link Fields::Field Fields::Field@endlink <br> <br> To obtain a instance of this class use an appropriate application data provider. <br>
Created in NX9.0.0.