NX Open C++ Reference Guide
Classes | Public Member Functions | List of all members
NXOpen::ScalarCollection Class Reference

Represents a collection of scalars. More...

Inheritance diagram for NXOpen::ScalarCollection:
NXOpen::TaggedObjectCollection

Classes

class  iterator
 Iterator for accessing the contents of the collection. More...
 

Public Member Functions

iterator begin ()
 Returns an iterator addressing the first element.
 
NXOpen::ScalarCreateScalar (double value, NXOpen::Scalar::DimensionalityType dimensionality, NXOpen::SmartObject::UpdateOption update)
 Creates a scalar without parameters.
 
NXOpen::ScalarCreateScalar (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.
 
NXOpen::ScalarCreateScalarExpression (NXOpen::Expression *expression, NXOpen::Scalar::DimensionalityType dimensionality, NXOpen::SmartObject::UpdateOption update)
 Creates a scalar using an expression.
 
NXOpen::ScalarCreateScalarReciprocalValue (NXOpen::Scalar *scalar, NXOpen::Scalar::DimensionalityType dimensionality, NXOpen::SmartObject::UpdateOption update)
 Creates a scalar whose value is a reciprocal of another scalar.
 
iterator end ()
 Returns an iterator addressing one past the last element.
 
tag_t Tag () const
 Returns the tag of this object.
 

Detailed Description

Represents a collection of scalars.


To obtain an instance of this class, refer to BasePart

Created in NX3.0.0.

Member Function Documentation

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.

Returns

Created in NX3.0.0.

License requirements : solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING")
Parameters
valuevalue
dimensionalitydimensionality
updateupdate
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.

Returns

Created in NX3.0.0.

License requirements : solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING")
Parameters
scalarExtractscalar extract
scalarOptionalscalar optional
dimensionalitydimensionality
updateupdate
NXOpen::Scalar* NXOpen::ScalarCollection::CreateScalarExpression ( NXOpen::Expression expression,
NXOpen::Scalar::DimensionalityType  dimensionality,
NXOpen::SmartObject::UpdateOption  update 
)

Creates a scalar using an expression.

Returns

Created in NX3.0.0.

License requirements : solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING")
Parameters
expressionexpression
dimensionalitydimensionality
updateupdate
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.

Returns

Created in NX8.0.0.

License requirements : solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING")
Parameters
scalarscalar
dimensionalitydimensionality
updateupdate
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.


The documentation for this class was generated from the following file:
Copyright 2013 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.