NX Open C++ Reference Guide
|
Represents a collection of NXOpen::Scalar objects. More...
Classes | |
class | iterator |
Iterator for accessing the contents of the collection. More... | |
Public Member Functions | |
iterator | begin () |
Returns an iterator addressing the first element. More... | |
NXOpen::Scalar * | CreateScalar (double value, NXOpen::Scalar::DimensionalityType dimensionality, NXOpen::SmartObject::UpdateOption update) |
Creates a scalar without parameters. More... | |
NXOpen::Scalar * | CreateScalar (NXOpen::Scalar *scalarExtract, NXOpen::Scalar *scalarOptional, NXOpen::Scalar::DimensionalityType dimensionality, NXOpen::SmartObject::UpdateOption update) |
Creates a scalar via an existing scalar and an optional scalar. More... | |
NXOpen::Scalar * | CreateScalarExpression (NXOpen::Expression *expression, NXOpen::Scalar::DimensionalityType dimensionality, NXOpen::SmartObject::UpdateOption update) |
Creates a scalar using an expression. More... | |
NXOpen::Scalar * | CreateScalarReciprocalValue (NXOpen::Scalar *scalar, NXOpen::Scalar::DimensionalityType dimensionality, NXOpen::SmartObject::UpdateOption update) |
Creates a scalar whose value is a reciprocal of another scalar. More... | |
iterator | end () |
Returns an iterator addressing one past the last element. More... | |
tag_t | Tag () const |
Returns the tag of this object. More... | |
Represents a collection of NXOpen::Scalar objects.
Iterating this collection only returns live uncondemned objects contained in the owning part of the collection. Note that NXOpen::Scalar is a smart object and many smart objects are condemned as they only exist to support other objects and are not displayed. Condemned objects will be deleted when their references go away.
To obtain an instance of this class, refer to NXOpen::BasePart
Created in NX3.0.0.
iterator NXOpen::ScalarCollection::begin | ( | ) |
Returns an iterator addressing the first element.
NXOpen::Scalar* NXOpen::ScalarCollection::CreateScalar | ( | double | value, |
NXOpen::Scalar::DimensionalityType | dimensionality, | ||
NXOpen::SmartObject::UpdateOption | update | ||
) |
Creates a scalar without parameters.
value | value |
dimensionality | dimensionality |
update | update |
NXOpen::Scalar* NXOpen::ScalarCollection::CreateScalar | ( | NXOpen::Scalar * | scalarExtract, |
NXOpen::Scalar * | scalarOptional, | ||
NXOpen::Scalar::DimensionalityType | dimensionality, | ||
NXOpen::SmartObject::UpdateOption | update | ||
) |
Creates a scalar via an existing scalar and an optional scalar.
scalarExtract | scalar extract |
scalarOptional | scalar optional |
dimensionality | dimensionality |
update | update |
NXOpen::Scalar* NXOpen::ScalarCollection::CreateScalarExpression | ( | NXOpen::Expression * | expression, |
NXOpen::Scalar::DimensionalityType | dimensionality, | ||
NXOpen::SmartObject::UpdateOption | update | ||
) |
Creates a scalar using an expression.
expression | expression |
dimensionality | dimensionality |
update | update |
NXOpen::Scalar* NXOpen::ScalarCollection::CreateScalarReciprocalValue | ( | NXOpen::Scalar * | scalar, |
NXOpen::Scalar::DimensionalityType | dimensionality, | ||
NXOpen::SmartObject::UpdateOption | update | ||
) |
Creates a scalar whose value is a reciprocal of another scalar.
scalar | scalar |
dimensionality | dimensionality |
update | update |
iterator NXOpen::ScalarCollection::end | ( | ) |
Returns an iterator addressing one past the last element.
tag_t NXOpen::ScalarCollection::Tag | ( | ) | const |
Returns the tag of this object.