CFx SDK Documentation
2023 SP0
|
#include <daiSelect.h>
Public Types | |
enum | OdSelectKind { kUnset = 0 , kObjectId = 1 , kInt32 = 2 , kBoolean = 3 , kDouble = 4 , kBinary = 5 , kLogical = 6 , kObjectIdArray = 7 , kInt32Array = 8 , kDoubleArray = 9 , kAnsiString = 10 } |
Public Member Functions | |
OdSelect (const OdSelect &other) | |
OdSelect () | |
virtual | ~OdSelect () |
OdSelect & | operator= (const OdSelect &other) |
virtual int | exists () const =0 |
virtual long | _d () const =0 |
virtual void | nullify () |
OdSelectKind | kind () const |
virtual const OdAnsiString | underlyingTypeName () const =0 |
virtual bool | underlyingTypeName (OdAnsiString typeName)=0 |
void | setHandle (OdDAIObjectId val) |
void | setInt32 (int val) |
void | setBool (bool val) |
void | setDouble (double val) |
void | setString (OdAnsiString &val) |
void | setBINARY (BINARY &val) |
void | setLogical (OdLogical &val) |
void | setInt32Array (OdArray< int > &val) |
void | setHandleArray (OdArray< OdDAIObjectId > &val) |
void | setDoubleArray (OdArray< double > &val) |
bool | getInt32 (int &ret) const |
bool | getDouble (double &ret) const |
bool | getBool (bool &ret) const |
bool | getString (OdAnsiString &ret) const |
bool | getHandle (OdDAIObjectId &res) const |
OdDAIObjectId | getHandle () const |
bool | getLogical (OdLogical &ret) const |
bool | getBINARY (OdAnsiString &res) const |
bool | getInt32Array (OdArray< int > &res) const |
bool | getHandleArray (OdArray< OdDAIObjectId > &res) const |
bool | getDoubleArray (OdArray< double > &res) const |
bool | getBINARY (char *&res) const |
OdResult | in (OdSpfFilerBase *rdFiler, bool opt=false, bool comma_needed=true) |
void | out (OdSpfFilerBase *wrFiler, bool opt=false, bool comma_needed=true) |
Protected Member Functions | |
virtual void | setHandleD ()=0 |
virtual void | unset ()=0 |
virtual OdResult | readTypedField (const OdAnsiString &typeDef, OdSpfFilerBase *rdFiler) |
virtual OdResult | writeTypedField (OdSpfFilerBase *wrFiler) const |
Protected Attributes | |
OdSelectKind | m_kind |
union { | |
OdUInt64 m_hndl | |
int m_int | |
bool m_bool | |
double m_dbl | |
void * m_ptr | |
}; | |
Base class that implements the base functionality for working with the EXPRESS SCHEMA of the "Select" data type.
Definition at line 40 of file daiSelect.h.
Values of the " Select " data type for currently supported schemas.
Enumerator | |
---|---|
kUnset | |
kObjectId | |
kInt32 | |
kBoolean | |
kDouble | |
kBinary | |
kLogical | |
kObjectIdArray | |
kInt32Array | |
kDoubleArray | |
kAnsiString |
Definition at line 47 of file daiSelect.h.
OdDAI::OdSelect::OdSelect | ( | const OdSelect & | other | ) |
Creates a new "Select" value as a copy of an existing one (copy constructor).
other | [in] Another value to be copied. |
OdDAI::OdSelect::OdSelect | ( | ) |
Creates a new "Select" value.
|
virtual |
Destroys the "Select" value.
|
pure virtual |
Retrieves the "Select" data type determinant.
Implemented in OdIfc4x2::IfcWarpingStiffnessSelect, OdIfc4x2::IfcVectorOrDirection, OdIfc4x2::IfcValue, OdIfc4x2::IfcUnit, OdIfc4x2::IfcTrimmingSelect, OdIfc4x2::IfcTranslationalStiffnessSelect, OdIfc4x2::IfcTimeOrRatioSelect, OdIfc4x2::IfcTextFontSelect, OdIfc4x2::IfcSurfaceStyleElementSelect, OdIfc4x2::IfcSurfaceOrFaceSurface, OdIfc4x2::IfcStyleAssignmentSelect, OdIfc4x2::IfcStructuralActivityAssignmentSelect, OdIfc4x2::IfcSpecularHighlightSelect, OdIfc4x2::IfcSpaceBoundarySelect, OdIfc4x2::IfcSolidOrShell, OdIfc4x2::IfcSizeSelect, OdIfc4x2::IfcSimpleValue, OdIfc4x2::IfcShell, OdIfc4x2::IfcSegmentIndexSelect, OdIfc4x2::IfcRotationalStiffnessSelect, OdIfc4x2::IfcResourceSelect, OdIfc4x2::IfcResourceObjectSelect, OdIfc4x2::IfcPropertySetDefinitionSelect, OdIfc4x2::IfcProductSelect, OdIfc4x2::IfcProductRepresentationSelect, OdIfc4x2::IfcProcessSelect, OdIfc4x2::IfcPresentationStyleSelect, OdIfc4x2::IfcPointOrVertexPoint, OdIfc4x2::IfcObjectReferenceSelect, OdIfc4x2::IfcModulusOfTranslationalSubgradeReactionSelect, OdIfc4x2::IfcModulusOfSubgradeReactionSelect, OdIfc4x2::IfcModulusOfRotationalSubgradeReactionSelect, OdIfc4x2::IfcMetricValueSelect, OdIfc4x2::IfcMeasureValue, OdIfc4x2::IfcMaterialSelect, OdIfc4x2::IfcLightDistributionDataSourceSelect, OdIfc4x2::IfcLibrarySelect, OdIfc4x2::IfcLayeredItem, OdIfc4x2::IfcHatchLineDistanceSelect, OdIfc4x2::IfcGridPlacementDirectionSelect, OdIfc4x2::IfcGeometricSetSelect, OdIfc4x2::IfcFillStyleSelect, OdIfc4x2::IfcDocumentSelect, OdIfc4x2::IfcDerivedMeasureValue, OdIfc4x2::IfcDefinitionSelect, OdIfc4x2::IfcCurveStyleFontSelect, OdIfc4x2::IfcCurveOrEdgeCurve, OdIfc4x2::IfcCurveOnSurface, OdIfc4x2::IfcCurveFontOrScaledCurveFontSelect, OdIfc4x2::IfcCsgSelect, OdIfc4x2::IfcCoordinateReferenceSystemSelect, OdIfc4x2::IfcColourOrFactor, OdIfc4x2::IfcColour, OdIfc4x2::IfcClassificationSelect, OdIfc4x2::IfcClassificationReferenceSelect, OdIfc4x2::IfcBooleanOperand, OdIfc4x2::IfcBendingParameterSelect, OdIfc4x2::IfcAxis2Placement, OdIfc4x2::IfcAppliedValueSelect, OdIfc4x2::IfcActorSelect, OdIfc4::IfcWarpingStiffnessSelect, OdIfc4::IfcVectorOrDirection, OdIfc4::IfcValue, OdIfc4::IfcUnit, OdIfc4::IfcTrimmingSelect, OdIfc4::IfcTranslationalStiffnessSelect, OdIfc4::IfcTimeOrRatioSelect, OdIfc4::IfcTextFontSelect, OdIfc4::IfcSurfaceStyleElementSelect, OdIfc4::IfcSurfaceOrFaceSurface, OdIfc4::IfcStyleAssignmentSelect, OdIfc4::IfcStructuralActivityAssignmentSelect, OdIfc4::IfcSpecularHighlightSelect, OdIfc4::IfcSpaceBoundarySelect, OdIfc4::IfcSolidOrShell, OdIfc4::IfcSizeSelect, OdIfc4::IfcSimpleValue, OdIfc4::IfcShell, OdIfc4::IfcSegmentIndexSelect, OdIfc4::IfcRotationalStiffnessSelect, OdIfc4::IfcResourceSelect, OdIfc4::IfcResourceObjectSelect, OdIfc4::IfcPropertySetDefinitionSelect, OdIfc4::IfcProductSelect, OdIfc4::IfcProductRepresentationSelect, OdIfc4::IfcProcessSelect, OdIfc4::IfcPresentationStyleSelect, OdIfc4::IfcPointOrVertexPoint, OdIfc4::IfcObjectReferenceSelect, OdIfc4::IfcModulusOfTranslationalSubgradeReactionSelect, OdIfc4::IfcModulusOfSubgradeReactionSelect, OdIfc4::IfcModulusOfRotationalSubgradeReactionSelect, OdIfc4::IfcMetricValueSelect, OdIfc4::IfcMeasureValue, OdIfc4::IfcMaterialSelect, OdIfc4::IfcLightDistributionDataSourceSelect, OdIfc4::IfcLibrarySelect, OdIfc4::IfcLayeredItem, OdIfc4::IfcHatchLineDistanceSelect, OdIfc4::IfcGridPlacementDirectionSelect, OdIfc4::IfcGeometricSetSelect, OdIfc4::IfcFillStyleSelect, OdIfc4::IfcDocumentSelect, OdIfc4::IfcDerivedMeasureValue, OdIfc4::IfcDefinitionSelect, OdIfc4::IfcCurveStyleFontSelect, OdIfc4::IfcCurveOrEdgeCurve, OdIfc4::IfcCurveOnSurface, OdIfc4::IfcCurveFontOrScaledCurveFontSelect, OdIfc4::IfcCsgSelect, OdIfc4::IfcCoordinateReferenceSystemSelect, OdIfc4::IfcColourOrFactor, OdIfc4::IfcColour, OdIfc4::IfcClassificationSelect, OdIfc4::IfcClassificationReferenceSelect, OdIfc4::IfcBooleanOperand, OdIfc4::IfcBendingParameterSelect, OdIfc4::IfcAxis2Placement, OdIfc4::IfcAppliedValueSelect, OdIfc4::IfcActorSelect, OdIfc2x3::IfcVectorOrDirection, OdIfc2x3::IfcValue, OdIfc2x3::IfcUnit, OdIfc2x3::IfcTrimmingSelect, OdIfc2x3::IfcTextStyleSelect, OdIfc2x3::IfcTextFontSelect, OdIfc2x3::IfcSymbolStyleSelect, OdIfc2x3::IfcSurfaceStyleElementSelect, OdIfc2x3::IfcSurfaceOrFaceSurface, OdIfc2x3::IfcStructuralActivityAssignmentSelect, OdIfc2x3::IfcSpecularHighlightSelect, OdIfc2x3::IfcSizeSelect, OdIfc2x3::IfcSimpleValue, OdIfc2x3::IfcShell, OdIfc2x3::IfcPresentationStyleSelect, OdIfc2x3::IfcPointOrVertexPoint, OdIfc2x3::IfcOrientationSelect, OdIfc2x3::IfcObjectReferenceSelect, OdIfc2x3::IfcMetricValueSelect, OdIfc2x3::IfcMeasureValue, OdIfc2x3::IfcMaterialSelect, OdIfc2x3::IfcLightDistributionDataSourceSelect, OdIfc2x3::IfcLibrarySelect, OdIfc2x3::IfcLayeredItem, OdIfc2x3::IfcHatchLineDistanceSelect, OdIfc2x3::IfcGeometricSetSelect, OdIfc2x3::IfcFillStyleSelect, OdIfc2x3::IfcFillAreaStyleTileShapeSelect, OdIfc2x3::IfcDraughtingCalloutElement, OdIfc2x3::IfcDocumentSelect, OdIfc2x3::IfcDerivedMeasureValue, OdIfc2x3::IfcDefinedSymbolSelect, OdIfc2x3::IfcDateTimeSelect, OdIfc2x3::IfcCurveStyleFontSelect, OdIfc2x3::IfcCurveOrEdgeCurve, OdIfc2x3::IfcCurveFontOrScaledCurveFontSelect, OdIfc2x3::IfcCsgSelect, OdIfc2x3::IfcConditionCriterionSelect, OdIfc2x3::IfcColourOrFactor, OdIfc2x3::IfcColour, OdIfc2x3::IfcClassificationNotationSelect, OdIfc2x3::IfcCharacterStyleSelect, OdIfc2x3::IfcBooleanOperand, OdIfc2x3::IfcAxis2Placement, OdIfc2x3::IfcAppliedValueSelect, and OdIfc2x3::IfcActorSelect.
|
pure virtual |
Determines whether the value is set for the "Select" datatype instance.
Implemented in OdIfc4x2::IfcWarpingStiffnessSelect, OdIfc4x2::IfcVectorOrDirection, OdIfc4x2::IfcValue, OdIfc4x2::IfcUnit, OdIfc4x2::IfcTrimmingSelect, OdIfc4x2::IfcTranslationalStiffnessSelect, OdIfc4x2::IfcTimeOrRatioSelect, OdIfc4x2::IfcTextFontSelect, OdIfc4x2::IfcSurfaceStyleElementSelect, OdIfc4x2::IfcSurfaceOrFaceSurface, OdIfc4x2::IfcStyleAssignmentSelect, OdIfc4x2::IfcStructuralActivityAssignmentSelect, OdIfc4x2::IfcSpecularHighlightSelect, OdIfc4x2::IfcSpaceBoundarySelect, OdIfc4x2::IfcSolidOrShell, OdIfc4x2::IfcSizeSelect, OdIfc4x2::IfcSimpleValue, OdIfc4x2::IfcShell, OdIfc4x2::IfcSegmentIndexSelect, OdIfc4x2::IfcRotationalStiffnessSelect, OdIfc4x2::IfcResourceSelect, OdIfc4x2::IfcResourceObjectSelect, OdIfc4x2::IfcPropertySetDefinitionSelect, OdIfc4x2::IfcProductSelect, OdIfc4x2::IfcProductRepresentationSelect, OdIfc4x2::IfcProcessSelect, OdIfc4x2::IfcPresentationStyleSelect, OdIfc4x2::IfcPointOrVertexPoint, OdIfc4x2::IfcObjectReferenceSelect, OdIfc4x2::IfcModulusOfTranslationalSubgradeReactionSelect, OdIfc4x2::IfcModulusOfSubgradeReactionSelect, OdIfc4x2::IfcModulusOfRotationalSubgradeReactionSelect, OdIfc4x2::IfcMetricValueSelect, OdIfc4x2::IfcMeasureValue, OdIfc4x2::IfcMaterialSelect, OdIfc4x2::IfcLightDistributionDataSourceSelect, OdIfc4x2::IfcLibrarySelect, OdIfc4x2::IfcLayeredItem, OdIfc4x2::IfcHatchLineDistanceSelect, OdIfc4x2::IfcGridPlacementDirectionSelect, OdIfc4x2::IfcGeometricSetSelect, OdIfc4x2::IfcFillStyleSelect, OdIfc4x2::IfcDocumentSelect, OdIfc4x2::IfcDerivedMeasureValue, OdIfc4x2::IfcDefinitionSelect, OdIfc4x2::IfcCurveStyleFontSelect, OdIfc4x2::IfcCurveOrEdgeCurve, OdIfc4x2::IfcCurveOnSurface, OdIfc4x2::IfcCurveFontOrScaledCurveFontSelect, OdIfc4x2::IfcCsgSelect, OdIfc4x2::IfcCoordinateReferenceSystemSelect, OdIfc4x2::IfcColourOrFactor, OdIfc4x2::IfcColour, OdIfc4x2::IfcClassificationSelect, OdIfc4x2::IfcClassificationReferenceSelect, OdIfc4x2::IfcBooleanOperand, OdIfc4x2::IfcBendingParameterSelect, OdIfc4x2::IfcAxis2Placement, OdIfc4x2::IfcAppliedValueSelect, OdIfc4x2::IfcActorSelect, OdIfc4::IfcWarpingStiffnessSelect, OdIfc4::IfcVectorOrDirection, OdIfc4::IfcValue, OdIfc4::IfcUnit, OdIfc4::IfcTrimmingSelect, OdIfc4::IfcTranslationalStiffnessSelect, OdIfc4::IfcTimeOrRatioSelect, OdIfc4::IfcTextFontSelect, OdIfc4::IfcSurfaceStyleElementSelect, OdIfc4::IfcSurfaceOrFaceSurface, OdIfc4::IfcStyleAssignmentSelect, OdIfc4::IfcStructuralActivityAssignmentSelect, OdIfc4::IfcSpecularHighlightSelect, OdIfc4::IfcSpaceBoundarySelect, OdIfc4::IfcSolidOrShell, OdIfc4::IfcSizeSelect, OdIfc4::IfcSimpleValue, OdIfc4::IfcShell, OdIfc4::IfcSegmentIndexSelect, OdIfc4::IfcRotationalStiffnessSelect, OdIfc4::IfcResourceSelect, OdIfc4::IfcResourceObjectSelect, OdIfc4::IfcPropertySetDefinitionSelect, OdIfc4::IfcProductSelect, OdIfc4::IfcProductRepresentationSelect, OdIfc4::IfcProcessSelect, OdIfc4::IfcPresentationStyleSelect, OdIfc4::IfcPointOrVertexPoint, OdIfc4::IfcObjectReferenceSelect, OdIfc4::IfcModulusOfTranslationalSubgradeReactionSelect, OdIfc4::IfcModulusOfSubgradeReactionSelect, OdIfc4::IfcModulusOfRotationalSubgradeReactionSelect, OdIfc4::IfcMetricValueSelect, OdIfc4::IfcMeasureValue, OdIfc4::IfcMaterialSelect, OdIfc4::IfcLightDistributionDataSourceSelect, OdIfc4::IfcLibrarySelect, OdIfc4::IfcLayeredItem, OdIfc4::IfcHatchLineDistanceSelect, OdIfc4::IfcGridPlacementDirectionSelect, OdIfc4::IfcGeometricSetSelect, OdIfc4::IfcFillStyleSelect, OdIfc4::IfcDocumentSelect, OdIfc4::IfcDerivedMeasureValue, OdIfc4::IfcDefinitionSelect, OdIfc4::IfcCurveStyleFontSelect, OdIfc4::IfcCurveOrEdgeCurve, OdIfc4::IfcCurveOnSurface, OdIfc4::IfcCurveFontOrScaledCurveFontSelect, OdIfc4::IfcCsgSelect, OdIfc4::IfcCoordinateReferenceSystemSelect, OdIfc4::IfcColourOrFactor, OdIfc4::IfcColour, OdIfc4::IfcClassificationSelect, OdIfc4::IfcClassificationReferenceSelect, OdIfc4::IfcBooleanOperand, OdIfc4::IfcBendingParameterSelect, OdIfc4::IfcAxis2Placement, OdIfc4::IfcAppliedValueSelect, OdIfc4::IfcActorSelect, OdIfc2x3::IfcVectorOrDirection, OdIfc2x3::IfcValue, OdIfc2x3::IfcUnit, OdIfc2x3::IfcTrimmingSelect, OdIfc2x3::IfcTextStyleSelect, OdIfc2x3::IfcTextFontSelect, OdIfc2x3::IfcSymbolStyleSelect, OdIfc2x3::IfcSurfaceStyleElementSelect, OdIfc2x3::IfcSurfaceOrFaceSurface, OdIfc2x3::IfcStructuralActivityAssignmentSelect, OdIfc2x3::IfcSpecularHighlightSelect, OdIfc2x3::IfcSizeSelect, OdIfc2x3::IfcSimpleValue, OdIfc2x3::IfcShell, OdIfc2x3::IfcPresentationStyleSelect, OdIfc2x3::IfcPointOrVertexPoint, OdIfc2x3::IfcOrientationSelect, OdIfc2x3::IfcObjectReferenceSelect, OdIfc2x3::IfcMetricValueSelect, OdIfc2x3::IfcMeasureValue, OdIfc2x3::IfcMaterialSelect, OdIfc2x3::IfcLightDistributionDataSourceSelect, OdIfc2x3::IfcLibrarySelect, OdIfc2x3::IfcLayeredItem, OdIfc2x3::IfcHatchLineDistanceSelect, OdIfc2x3::IfcGeometricSetSelect, OdIfc2x3::IfcFillStyleSelect, OdIfc2x3::IfcFillAreaStyleTileShapeSelect, OdIfc2x3::IfcDraughtingCalloutElement, OdIfc2x3::IfcDocumentSelect, OdIfc2x3::IfcDerivedMeasureValue, OdIfc2x3::IfcDefinedSymbolSelect, OdIfc2x3::IfcDateTimeSelect, OdIfc2x3::IfcCurveStyleFontSelect, OdIfc2x3::IfcCurveOrEdgeCurve, OdIfc2x3::IfcCurveFontOrScaledCurveFontSelect, OdIfc2x3::IfcCsgSelect, OdIfc2x3::IfcConditionCriterionSelect, OdIfc2x3::IfcColourOrFactor, OdIfc2x3::IfcColour, OdIfc2x3::IfcClassificationNotationSelect, OdIfc2x3::IfcCharacterStyleSelect, OdIfc2x3::IfcBooleanOperand, OdIfc2x3::IfcAxis2Placement, OdIfc2x3::IfcAppliedValueSelect, and OdIfc2x3::IfcActorSelect.
bool OdDAI::OdSelect::getBINARY | ( | char *& | res | ) | const |
Retrieves the current value as a binary value.
res | [out] A placeholder for the raw pointer that refers to the binary data. This pointer is returned to a calling subroutine. |
bool OdDAI::OdSelect::getBINARY | ( | OdAnsiString & | res | ) | const |
Retrieves the current value as a binary value.
res | [out] A placeholder for the value to be returned to a calling subroutine. |
bool OdDAI::OdSelect::getBool | ( | bool & | ret | ) | const |
Retrieves the current value as a boolean value.
ret | [out] A placeholder for the value to be returned to a calling subroutine. |
bool OdDAI::OdSelect::getDouble | ( | double & | ret | ) | const |
Retrieves the current value as a double value.
ret | [out] A placeholder for the value to be returned to a calling subroutine. |
bool OdDAI::OdSelect::getDoubleArray | ( | OdArray< double > & | res | ) | const |
Retrieves the current value as an array of double values.
res | [out] A placeholder for the array to be filled and returned to a calling subroutine. |
OdDAIObjectId OdDAI::OdSelect::getHandle | ( | ) | const |
Retrieves the current value as an object identifier.
bool OdDAI::OdSelect::getHandle | ( | OdDAIObjectId & | res | ) | const |
Retrieves the current value as an object identifier.
ret | [out] A placeholder for the value to be returned to a calling subroutine. |
bool OdDAI::OdSelect::getHandleArray | ( | OdArray< OdDAIObjectId > & | res | ) | const |
Retrieves the current value as an array of object identifiers.
res | [out] A placeholder for the array to be filled and returned to a calling subroutine. |
bool OdDAI::OdSelect::getInt32 | ( | int & | ret | ) | const |
Retrieves the current value as an unsigned 32-bit integer value.
ret | [out] A placeholder for the value to be returned to a calling subroutine. |
bool OdDAI::OdSelect::getInt32Array | ( | OdArray< int > & | res | ) | const |
Retrieves the current value as an array of unsigned 32-bit integer values.
res | [out] A placeholder for the array to be filled and returned to a calling subroutine. |
bool OdDAI::OdSelect::getLogical | ( | OdLogical & | ret | ) | const |
Retrieves the current value as a logical value.
ret | [out] A placeholder for the value to be returned to a calling subroutine. |
bool OdDAI::OdSelect::getString | ( | OdAnsiString & | ret | ) | const |
Retrieves the current value as an ANSI string.
ret | [out] A placeholder for the value to be returned to a calling subroutine. |
OdResult OdDAI::OdSelect::in | ( | OdSpfFilerBase * | rdFiler, |
bool | opt = false , |
||
bool | comma_needed = true |
||
) |
Reads a value into the "Select" data type container from a file using a specified filer object.
rdFiler | [in] A filer object to use for reading data. |
opt | [in] An optional flag. |
comma_needed | [in] A flag that determines whether a comma separator is used in the input file. |
OdSelectKind OdDAI::OdSelect::kind | ( | ) | const |
Retrieves the type of the underlying object.
|
virtual |
Destructs the underlying object, unsets the determinant, and sets the value type to <link OdDAI::OdSelect::OdSelectKind@1::kUnset, kUnset>.
The assignment operator for the "Select" value.
[in] | Another | value (right-hand operand of the assignment operation). |
Writes the value contained in the "Select" data type container into a file using a specified filer object.
wrFiler | [in] A filer object to use for writing data. |
opt | [in] An optional flag. |
comma_needed | [in] A flag that determines whether a comma separator is used in the output file. |
|
protectedvirtual |
Reads typed value from the file which is assigned to the rdFiler.
Sets a new value represented with a binary value.
val | [in] A new value. |
void OdDAI::OdSelect::setBool | ( | bool | val | ) |
Sets a new value represented with a boolean value.
val | [in] A new value. |
void OdDAI::OdSelect::setDouble | ( | double | val | ) |
Sets a new value represented with a double value.
val | [in] A new value. |
Sets a new value represented with an array of double values.
val | [in] A new value. |
void OdDAI::OdSelect::setHandle | ( | OdDAIObjectId | val | ) |
Sets a new value represented as an object identifier.
val | [in] A new value. |
void OdDAI::OdSelect::setHandleArray | ( | OdArray< OdDAIObjectId > & | val | ) |
Sets a new value represented with an array of object identifiers.
val | [in] A new value. |
|
protectedpure virtual |
Sets the specific underlying type enum for the stored handle.
Implemented in OdIfc4x2::IfcWarpingStiffnessSelect, OdIfc4x2::IfcVectorOrDirection, OdIfc4x2::IfcValue, OdIfc4x2::IfcUnit, OdIfc4x2::IfcTrimmingSelect, OdIfc4x2::IfcTranslationalStiffnessSelect, OdIfc4x2::IfcTimeOrRatioSelect, OdIfc4x2::IfcTextFontSelect, OdIfc4x2::IfcSurfaceStyleElementSelect, OdIfc4x2::IfcSurfaceOrFaceSurface, OdIfc4x2::IfcStyleAssignmentSelect, OdIfc4x2::IfcStructuralActivityAssignmentSelect, OdIfc4x2::IfcSpecularHighlightSelect, OdIfc4x2::IfcSpaceBoundarySelect, OdIfc4x2::IfcSolidOrShell, OdIfc4x2::IfcSizeSelect, OdIfc4x2::IfcSimpleValue, OdIfc4x2::IfcShell, OdIfc4x2::IfcSegmentIndexSelect, OdIfc4x2::IfcRotationalStiffnessSelect, OdIfc4x2::IfcResourceSelect, OdIfc4x2::IfcResourceObjectSelect, OdIfc4x2::IfcPropertySetDefinitionSelect, OdIfc4x2::IfcProductSelect, OdIfc4x2::IfcProductRepresentationSelect, OdIfc4x2::IfcProcessSelect, OdIfc4x2::IfcPresentationStyleSelect, OdIfc4x2::IfcPointOrVertexPoint, OdIfc4x2::IfcObjectReferenceSelect, OdIfc4x2::IfcModulusOfTranslationalSubgradeReactionSelect, OdIfc4x2::IfcModulusOfSubgradeReactionSelect, OdIfc4x2::IfcModulusOfRotationalSubgradeReactionSelect, OdIfc4x2::IfcMetricValueSelect, OdIfc4x2::IfcMeasureValue, OdIfc4x2::IfcMaterialSelect, OdIfc4x2::IfcLightDistributionDataSourceSelect, OdIfc4x2::IfcLibrarySelect, OdIfc4x2::IfcLayeredItem, OdIfc4x2::IfcHatchLineDistanceSelect, OdIfc4x2::IfcGridPlacementDirectionSelect, OdIfc4x2::IfcGeometricSetSelect, OdIfc4x2::IfcFillStyleSelect, OdIfc4x2::IfcDocumentSelect, OdIfc4x2::IfcDerivedMeasureValue, OdIfc4x2::IfcDefinitionSelect, OdIfc4x2::IfcCurveStyleFontSelect, OdIfc4x2::IfcCurveOrEdgeCurve, OdIfc4x2::IfcCurveOnSurface, OdIfc4x2::IfcCurveFontOrScaledCurveFontSelect, OdIfc4x2::IfcCsgSelect, OdIfc4x2::IfcCoordinateReferenceSystemSelect, OdIfc4x2::IfcColourOrFactor, OdIfc4x2::IfcColour, OdIfc4x2::IfcClassificationSelect, OdIfc4x2::IfcClassificationReferenceSelect, OdIfc4x2::IfcBooleanOperand, OdIfc4x2::IfcBendingParameterSelect, OdIfc4x2::IfcAxis2Placement, OdIfc4x2::IfcAppliedValueSelect, OdIfc4x2::IfcActorSelect, OdIfc4::IfcWarpingStiffnessSelect, OdIfc4::IfcVectorOrDirection, OdIfc4::IfcValue, OdIfc4::IfcUnit, OdIfc4::IfcTrimmingSelect, OdIfc4::IfcTranslationalStiffnessSelect, OdIfc4::IfcTimeOrRatioSelect, OdIfc4::IfcTextFontSelect, OdIfc4::IfcSurfaceStyleElementSelect, OdIfc4::IfcSurfaceOrFaceSurface, OdIfc4::IfcStyleAssignmentSelect, OdIfc4::IfcStructuralActivityAssignmentSelect, OdIfc4::IfcSpecularHighlightSelect, OdIfc4::IfcSpaceBoundarySelect, OdIfc4::IfcSolidOrShell, OdIfc4::IfcSizeSelect, OdIfc4::IfcSimpleValue, OdIfc4::IfcShell, OdIfc4::IfcSegmentIndexSelect, OdIfc4::IfcRotationalStiffnessSelect, OdIfc4::IfcResourceSelect, OdIfc4::IfcResourceObjectSelect, OdIfc4::IfcPropertySetDefinitionSelect, OdIfc4::IfcProductSelect, OdIfc4::IfcProductRepresentationSelect, OdIfc4::IfcProcessSelect, OdIfc4::IfcPresentationStyleSelect, OdIfc4::IfcPointOrVertexPoint, OdIfc4::IfcObjectReferenceSelect, OdIfc4::IfcModulusOfTranslationalSubgradeReactionSelect, OdIfc4::IfcModulusOfSubgradeReactionSelect, OdIfc4::IfcModulusOfRotationalSubgradeReactionSelect, OdIfc4::IfcMetricValueSelect, OdIfc4::IfcMeasureValue, OdIfc4::IfcMaterialSelect, OdIfc4::IfcLightDistributionDataSourceSelect, OdIfc4::IfcLibrarySelect, OdIfc4::IfcLayeredItem, OdIfc4::IfcHatchLineDistanceSelect, OdIfc4::IfcGridPlacementDirectionSelect, OdIfc4::IfcGeometricSetSelect, OdIfc4::IfcFillStyleSelect, OdIfc4::IfcDocumentSelect, OdIfc4::IfcDerivedMeasureValue, OdIfc4::IfcDefinitionSelect, OdIfc4::IfcCurveStyleFontSelect, OdIfc4::IfcCurveOrEdgeCurve, OdIfc4::IfcCurveOnSurface, OdIfc4::IfcCurveFontOrScaledCurveFontSelect, OdIfc4::IfcCsgSelect, OdIfc4::IfcCoordinateReferenceSystemSelect, OdIfc4::IfcColourOrFactor, OdIfc4::IfcColour, OdIfc4::IfcClassificationSelect, OdIfc4::IfcClassificationReferenceSelect, OdIfc4::IfcBooleanOperand, OdIfc4::IfcBendingParameterSelect, OdIfc4::IfcAxis2Placement, OdIfc4::IfcAppliedValueSelect, OdIfc4::IfcActorSelect, OdIfc2x3::IfcVectorOrDirection, OdIfc2x3::IfcValue, OdIfc2x3::IfcUnit, OdIfc2x3::IfcTrimmingSelect, OdIfc2x3::IfcTextStyleSelect, OdIfc2x3::IfcTextFontSelect, OdIfc2x3::IfcSymbolStyleSelect, OdIfc2x3::IfcSurfaceStyleElementSelect, OdIfc2x3::IfcSurfaceOrFaceSurface, OdIfc2x3::IfcStructuralActivityAssignmentSelect, OdIfc2x3::IfcSpecularHighlightSelect, OdIfc2x3::IfcSizeSelect, OdIfc2x3::IfcSimpleValue, OdIfc2x3::IfcShell, OdIfc2x3::IfcPresentationStyleSelect, OdIfc2x3::IfcPointOrVertexPoint, OdIfc2x3::IfcOrientationSelect, OdIfc2x3::IfcObjectReferenceSelect, OdIfc2x3::IfcMetricValueSelect, OdIfc2x3::IfcMeasureValue, OdIfc2x3::IfcMaterialSelect, OdIfc2x3::IfcLightDistributionDataSourceSelect, OdIfc2x3::IfcLibrarySelect, OdIfc2x3::IfcLayeredItem, OdIfc2x3::IfcHatchLineDistanceSelect, OdIfc2x3::IfcGeometricSetSelect, OdIfc2x3::IfcFillStyleSelect, OdIfc2x3::IfcFillAreaStyleTileShapeSelect, OdIfc2x3::IfcDraughtingCalloutElement, OdIfc2x3::IfcDocumentSelect, OdIfc2x3::IfcDerivedMeasureValue, OdIfc2x3::IfcDefinedSymbolSelect, OdIfc2x3::IfcDateTimeSelect, OdIfc2x3::IfcCurveStyleFontSelect, OdIfc2x3::IfcCurveOrEdgeCurve, OdIfc2x3::IfcCurveFontOrScaledCurveFontSelect, OdIfc2x3::IfcCsgSelect, OdIfc2x3::IfcConditionCriterionSelect, OdIfc2x3::IfcColourOrFactor, OdIfc2x3::IfcColour, OdIfc2x3::IfcClassificationNotationSelect, OdIfc2x3::IfcCharacterStyleSelect, OdIfc2x3::IfcBooleanOperand, OdIfc2x3::IfcAxis2Placement, OdIfc2x3::IfcAppliedValueSelect, and OdIfc2x3::IfcActorSelect.
void OdDAI::OdSelect::setInt32 | ( | int | val | ) |
Sets a new value represented with an unsigned 32-bit integer.
val | [in] A new value. |
Sets a new value represented with an array of unsigned 32-bit integers.
val | [in] A new value. |
Sets a new value represented with a logical value.
val | [in] A new value. |
void OdDAI::OdSelect::setString | ( | OdAnsiString & | val | ) |
Sets a new value represented with an ANSI string.
val | [in] A new value. |
|
pure virtual |
Retrieves the name of the current underlying type.
Implemented in OdIfc4x2::IfcWarpingStiffnessSelect, OdIfc4x2::IfcVectorOrDirection, OdIfc4x2::IfcValue, OdIfc4x2::IfcUnit, OdIfc4x2::IfcTrimmingSelect, OdIfc4x2::IfcTranslationalStiffnessSelect, OdIfc4x2::IfcTimeOrRatioSelect, OdIfc4x2::IfcTextFontSelect, OdIfc4x2::IfcSurfaceStyleElementSelect, OdIfc4x2::IfcSurfaceOrFaceSurface, OdIfc4x2::IfcStyleAssignmentSelect, OdIfc4x2::IfcStructuralActivityAssignmentSelect, OdIfc4x2::IfcSpecularHighlightSelect, OdIfc4x2::IfcSpaceBoundarySelect, OdIfc4x2::IfcSolidOrShell, OdIfc4x2::IfcSizeSelect, OdIfc4x2::IfcSimpleValue, OdIfc4x2::IfcShell, OdIfc4x2::IfcSegmentIndexSelect, OdIfc4x2::IfcRotationalStiffnessSelect, OdIfc4x2::IfcResourceSelect, OdIfc4x2::IfcResourceObjectSelect, OdIfc4x2::IfcPropertySetDefinitionSelect, OdIfc4x2::IfcProductSelect, OdIfc4x2::IfcProductRepresentationSelect, OdIfc4x2::IfcProcessSelect, OdIfc4x2::IfcPresentationStyleSelect, OdIfc4x2::IfcPointOrVertexPoint, OdIfc4x2::IfcObjectReferenceSelect, OdIfc4x2::IfcModulusOfTranslationalSubgradeReactionSelect, OdIfc4x2::IfcModulusOfSubgradeReactionSelect, OdIfc4x2::IfcModulusOfRotationalSubgradeReactionSelect, OdIfc4x2::IfcMetricValueSelect, OdIfc4x2::IfcMeasureValue, OdIfc4x2::IfcMaterialSelect, OdIfc4x2::IfcLightDistributionDataSourceSelect, OdIfc4x2::IfcLibrarySelect, OdIfc4x2::IfcLayeredItem, OdIfc4x2::IfcHatchLineDistanceSelect, OdIfc4x2::IfcGridPlacementDirectionSelect, OdIfc4x2::IfcGeometricSetSelect, OdIfc4x2::IfcFillStyleSelect, OdIfc4x2::IfcDocumentSelect, OdIfc4x2::IfcDerivedMeasureValue, OdIfc4x2::IfcDefinitionSelect, OdIfc4x2::IfcCurveStyleFontSelect, OdIfc4x2::IfcCurveOrEdgeCurve, OdIfc4x2::IfcCurveOnSurface, OdIfc4x2::IfcCurveFontOrScaledCurveFontSelect, OdIfc4x2::IfcCsgSelect, OdIfc4x2::IfcCoordinateReferenceSystemSelect, OdIfc4x2::IfcColourOrFactor, OdIfc4x2::IfcColour, OdIfc4x2::IfcClassificationSelect, OdIfc4x2::IfcClassificationReferenceSelect, OdIfc4x2::IfcBooleanOperand, OdIfc4x2::IfcBendingParameterSelect, OdIfc4x2::IfcAxis2Placement, OdIfc4x2::IfcAppliedValueSelect, OdIfc4x2::IfcActorSelect, OdIfc4::IfcWarpingStiffnessSelect, OdIfc4::IfcVectorOrDirection, OdIfc4::IfcValue, OdIfc4::IfcUnit, OdIfc4::IfcTrimmingSelect, OdIfc4::IfcTranslationalStiffnessSelect, OdIfc4::IfcTimeOrRatioSelect, OdIfc4::IfcTextFontSelect, OdIfc4::IfcSurfaceStyleElementSelect, OdIfc4::IfcSurfaceOrFaceSurface, OdIfc4::IfcStyleAssignmentSelect, OdIfc4::IfcStructuralActivityAssignmentSelect, OdIfc4::IfcSpecularHighlightSelect, OdIfc4::IfcSpaceBoundarySelect, OdIfc4::IfcSolidOrShell, OdIfc4::IfcSizeSelect, OdIfc4::IfcSimpleValue, OdIfc4::IfcShell, OdIfc4::IfcSegmentIndexSelect, OdIfc4::IfcRotationalStiffnessSelect, OdIfc4::IfcResourceSelect, OdIfc4::IfcResourceObjectSelect, OdIfc4::IfcPropertySetDefinitionSelect, OdIfc4::IfcProductSelect, OdIfc4::IfcProductRepresentationSelect, OdIfc4::IfcProcessSelect, OdIfc4::IfcPresentationStyleSelect, OdIfc4::IfcPointOrVertexPoint, OdIfc4::IfcObjectReferenceSelect, OdIfc4::IfcModulusOfTranslationalSubgradeReactionSelect, OdIfc4::IfcModulusOfSubgradeReactionSelect, OdIfc4::IfcModulusOfRotationalSubgradeReactionSelect, OdIfc4::IfcMetricValueSelect, OdIfc4::IfcMeasureValue, OdIfc4::IfcMaterialSelect, OdIfc4::IfcLightDistributionDataSourceSelect, OdIfc4::IfcLibrarySelect, OdIfc4::IfcLayeredItem, OdIfc4::IfcHatchLineDistanceSelect, OdIfc4::IfcGridPlacementDirectionSelect, OdIfc4::IfcGeometricSetSelect, OdIfc4::IfcFillStyleSelect, OdIfc4::IfcDocumentSelect, OdIfc4::IfcDerivedMeasureValue, OdIfc4::IfcDefinitionSelect, OdIfc4::IfcCurveStyleFontSelect, OdIfc4::IfcCurveOrEdgeCurve, OdIfc4::IfcCurveOnSurface, OdIfc4::IfcCurveFontOrScaledCurveFontSelect, OdIfc4::IfcCsgSelect, OdIfc4::IfcCoordinateReferenceSystemSelect, OdIfc4::IfcColourOrFactor, OdIfc4::IfcColour, OdIfc4::IfcClassificationSelect, OdIfc4::IfcClassificationReferenceSelect, OdIfc4::IfcBooleanOperand, OdIfc4::IfcBendingParameterSelect, OdIfc4::IfcAxis2Placement, OdIfc4::IfcAppliedValueSelect, OdIfc4::IfcActorSelect, OdIfc2x3::IfcVectorOrDirection, OdIfc2x3::IfcValue, OdIfc2x3::IfcUnit, OdIfc2x3::IfcTrimmingSelect, OdIfc2x3::IfcTextStyleSelect, OdIfc2x3::IfcTextFontSelect, OdIfc2x3::IfcSymbolStyleSelect, OdIfc2x3::IfcSurfaceStyleElementSelect, OdIfc2x3::IfcSurfaceOrFaceSurface, OdIfc2x3::IfcStructuralActivityAssignmentSelect, OdIfc2x3::IfcSpecularHighlightSelect, OdIfc2x3::IfcSizeSelect, OdIfc2x3::IfcSimpleValue, OdIfc2x3::IfcShell, OdIfc2x3::IfcPresentationStyleSelect, OdIfc2x3::IfcPointOrVertexPoint, OdIfc2x3::IfcOrientationSelect, OdIfc2x3::IfcObjectReferenceSelect, OdIfc2x3::IfcMetricValueSelect, OdIfc2x3::IfcMeasureValue, OdIfc2x3::IfcMaterialSelect, OdIfc2x3::IfcLightDistributionDataSourceSelect, OdIfc2x3::IfcLibrarySelect, OdIfc2x3::IfcLayeredItem, OdIfc2x3::IfcHatchLineDistanceSelect, OdIfc2x3::IfcGeometricSetSelect, OdIfc2x3::IfcFillStyleSelect, OdIfc2x3::IfcFillAreaStyleTileShapeSelect, OdIfc2x3::IfcDraughtingCalloutElement, OdIfc2x3::IfcDocumentSelect, OdIfc2x3::IfcDerivedMeasureValue, OdIfc2x3::IfcDefinedSymbolSelect, OdIfc2x3::IfcDateTimeSelect, OdIfc2x3::IfcCurveStyleFontSelect, OdIfc2x3::IfcCurveOrEdgeCurve, OdIfc2x3::IfcCurveFontOrScaledCurveFontSelect, OdIfc2x3::IfcCsgSelect, OdIfc2x3::IfcConditionCriterionSelect, OdIfc2x3::IfcColourOrFactor, OdIfc2x3::IfcColour, OdIfc2x3::IfcClassificationNotationSelect, OdIfc2x3::IfcCharacterStyleSelect, OdIfc2x3::IfcBooleanOperand, OdIfc2x3::IfcAxis2Placement, OdIfc2x3::IfcAppliedValueSelect, and OdIfc2x3::IfcActorSelect.
|
pure virtual |
Sets a new name of the underlying type.
typeName | [in] An ANSI string that contains the new name. |
Implemented in OdIfc4x2::IfcWarpingStiffnessSelect, OdIfc4x2::IfcVectorOrDirection, OdIfc4x2::IfcValue, OdIfc4x2::IfcUnit, OdIfc4x2::IfcTrimmingSelect, OdIfc4x2::IfcTranslationalStiffnessSelect, OdIfc4x2::IfcTimeOrRatioSelect, OdIfc4x2::IfcTextFontSelect, OdIfc4x2::IfcSurfaceStyleElementSelect, OdIfc4x2::IfcSurfaceOrFaceSurface, OdIfc4x2::IfcStyleAssignmentSelect, OdIfc4x2::IfcStructuralActivityAssignmentSelect, OdIfc4x2::IfcSpecularHighlightSelect, OdIfc4x2::IfcSpaceBoundarySelect, OdIfc4x2::IfcSolidOrShell, OdIfc4x2::IfcSizeSelect, OdIfc4x2::IfcSimpleValue, OdIfc4x2::IfcShell, OdIfc4x2::IfcSegmentIndexSelect, OdIfc4x2::IfcRotationalStiffnessSelect, OdIfc4x2::IfcResourceSelect, OdIfc4x2::IfcResourceObjectSelect, OdIfc4x2::IfcPropertySetDefinitionSelect, OdIfc4x2::IfcProductSelect, OdIfc4x2::IfcProductRepresentationSelect, OdIfc4x2::IfcProcessSelect, OdIfc4x2::IfcPresentationStyleSelect, OdIfc4x2::IfcPointOrVertexPoint, OdIfc4x2::IfcObjectReferenceSelect, OdIfc4x2::IfcModulusOfTranslationalSubgradeReactionSelect, OdIfc4x2::IfcModulusOfSubgradeReactionSelect, OdIfc4x2::IfcModulusOfRotationalSubgradeReactionSelect, OdIfc4x2::IfcMetricValueSelect, OdIfc4x2::IfcMeasureValue, OdIfc4x2::IfcMaterialSelect, OdIfc4x2::IfcLightDistributionDataSourceSelect, OdIfc4x2::IfcLibrarySelect, OdIfc4x2::IfcLayeredItem, OdIfc4x2::IfcHatchLineDistanceSelect, OdIfc4x2::IfcGridPlacementDirectionSelect, OdIfc4x2::IfcGeometricSetSelect, OdIfc4x2::IfcFillStyleSelect, OdIfc4x2::IfcDocumentSelect, OdIfc4x2::IfcDerivedMeasureValue, OdIfc4x2::IfcDefinitionSelect, OdIfc4x2::IfcCurveStyleFontSelect, OdIfc4x2::IfcCurveOrEdgeCurve, OdIfc4x2::IfcCurveOnSurface, OdIfc4x2::IfcCurveFontOrScaledCurveFontSelect, OdIfc4x2::IfcCsgSelect, OdIfc4x2::IfcCoordinateReferenceSystemSelect, OdIfc4x2::IfcColourOrFactor, OdIfc4x2::IfcColour, OdIfc4x2::IfcClassificationSelect, OdIfc4x2::IfcClassificationReferenceSelect, OdIfc4x2::IfcBooleanOperand, OdIfc4x2::IfcBendingParameterSelect, OdIfc4x2::IfcAxis2Placement, OdIfc4x2::IfcAppliedValueSelect, OdIfc4x2::IfcActorSelect, OdIfc4::IfcWarpingStiffnessSelect, OdIfc4::IfcVectorOrDirection, OdIfc4::IfcValue, OdIfc4::IfcUnit, OdIfc4::IfcTrimmingSelect, OdIfc4::IfcTranslationalStiffnessSelect, OdIfc4::IfcTimeOrRatioSelect, OdIfc4::IfcTextFontSelect, OdIfc4::IfcSurfaceStyleElementSelect, OdIfc4::IfcSurfaceOrFaceSurface, OdIfc4::IfcStyleAssignmentSelect, OdIfc4::IfcStructuralActivityAssignmentSelect, OdIfc4::IfcSpecularHighlightSelect, OdIfc4::IfcSpaceBoundarySelect, OdIfc4::IfcSolidOrShell, OdIfc4::IfcSizeSelect, OdIfc4::IfcSimpleValue, OdIfc4::IfcShell, OdIfc4::IfcSegmentIndexSelect, OdIfc4::IfcRotationalStiffnessSelect, OdIfc4::IfcResourceSelect, OdIfc4::IfcResourceObjectSelect, OdIfc4::IfcPropertySetDefinitionSelect, OdIfc4::IfcProductSelect, OdIfc4::IfcProductRepresentationSelect, OdIfc4::IfcProcessSelect, OdIfc4::IfcPresentationStyleSelect, OdIfc4::IfcPointOrVertexPoint, OdIfc4::IfcObjectReferenceSelect, OdIfc4::IfcModulusOfTranslationalSubgradeReactionSelect, OdIfc4::IfcModulusOfSubgradeReactionSelect, OdIfc4::IfcModulusOfRotationalSubgradeReactionSelect, OdIfc4::IfcMetricValueSelect, OdIfc4::IfcMeasureValue, OdIfc4::IfcMaterialSelect, OdIfc4::IfcLightDistributionDataSourceSelect, OdIfc4::IfcLibrarySelect, OdIfc4::IfcLayeredItem, OdIfc4::IfcHatchLineDistanceSelect, OdIfc4::IfcGridPlacementDirectionSelect, OdIfc4::IfcGeometricSetSelect, OdIfc4::IfcFillStyleSelect, OdIfc4::IfcDocumentSelect, OdIfc4::IfcDerivedMeasureValue, OdIfc4::IfcDefinitionSelect, OdIfc4::IfcCurveStyleFontSelect, OdIfc4::IfcCurveOrEdgeCurve, OdIfc4::IfcCurveOnSurface, OdIfc4::IfcCurveFontOrScaledCurveFontSelect, OdIfc4::IfcCsgSelect, OdIfc4::IfcCoordinateReferenceSystemSelect, OdIfc4::IfcColourOrFactor, OdIfc4::IfcColour, OdIfc4::IfcClassificationSelect, OdIfc4::IfcClassificationReferenceSelect, OdIfc4::IfcBooleanOperand, OdIfc4::IfcBendingParameterSelect, OdIfc4::IfcAxis2Placement, OdIfc4::IfcAppliedValueSelect, OdIfc4::IfcActorSelect, OdIfc2x3::IfcVectorOrDirection, OdIfc2x3::IfcValue, OdIfc2x3::IfcUnit, OdIfc2x3::IfcTrimmingSelect, OdIfc2x3::IfcTextStyleSelect, OdIfc2x3::IfcTextFontSelect, OdIfc2x3::IfcSymbolStyleSelect, OdIfc2x3::IfcSurfaceStyleElementSelect, OdIfc2x3::IfcSurfaceOrFaceSurface, OdIfc2x3::IfcStructuralActivityAssignmentSelect, OdIfc2x3::IfcSpecularHighlightSelect, OdIfc2x3::IfcSizeSelect, OdIfc2x3::IfcSimpleValue, OdIfc2x3::IfcShell, OdIfc2x3::IfcPresentationStyleSelect, OdIfc2x3::IfcPointOrVertexPoint, OdIfc2x3::IfcOrientationSelect, OdIfc2x3::IfcObjectReferenceSelect, OdIfc2x3::IfcMetricValueSelect, OdIfc2x3::IfcMeasureValue, OdIfc2x3::IfcMaterialSelect, OdIfc2x3::IfcLightDistributionDataSourceSelect, OdIfc2x3::IfcLibrarySelect, OdIfc2x3::IfcLayeredItem, OdIfc2x3::IfcHatchLineDistanceSelect, OdIfc2x3::IfcGeometricSetSelect, OdIfc2x3::IfcFillStyleSelect, OdIfc2x3::IfcFillAreaStyleTileShapeSelect, OdIfc2x3::IfcDraughtingCalloutElement, OdIfc2x3::IfcDocumentSelect, OdIfc2x3::IfcDerivedMeasureValue, OdIfc2x3::IfcDefinedSymbolSelect, OdIfc2x3::IfcDateTimeSelect, OdIfc2x3::IfcCurveStyleFontSelect, OdIfc2x3::IfcCurveOrEdgeCurve, OdIfc2x3::IfcCurveFontOrScaledCurveFontSelect, OdIfc2x3::IfcCsgSelect, OdIfc2x3::IfcConditionCriterionSelect, OdIfc2x3::IfcColourOrFactor, OdIfc2x3::IfcColour, OdIfc2x3::IfcClassificationNotationSelect, OdIfc2x3::IfcCharacterStyleSelect, OdIfc2x3::IfcBooleanOperand, OdIfc2x3::IfcAxis2Placement, OdIfc2x3::IfcAppliedValueSelect, and OdIfc2x3::IfcActorSelect.
|
protectedpure virtual |
Unsets the discriminant of the derived type.
Implemented in OdIfc4x2::IfcWarpingStiffnessSelect, OdIfc4x2::IfcVectorOrDirection, OdIfc4x2::IfcValue, OdIfc4x2::IfcUnit, OdIfc4x2::IfcTrimmingSelect, OdIfc4x2::IfcTranslationalStiffnessSelect, OdIfc4x2::IfcTimeOrRatioSelect, OdIfc4x2::IfcTextFontSelect, OdIfc4x2::IfcSurfaceStyleElementSelect, OdIfc4x2::IfcSurfaceOrFaceSurface, OdIfc4x2::IfcStyleAssignmentSelect, OdIfc4x2::IfcStructuralActivityAssignmentSelect, OdIfc4x2::IfcSpecularHighlightSelect, OdIfc4x2::IfcSpaceBoundarySelect, OdIfc4x2::IfcSolidOrShell, OdIfc4x2::IfcSizeSelect, OdIfc4x2::IfcSimpleValue, OdIfc4x2::IfcShell, OdIfc4x2::IfcSegmentIndexSelect, OdIfc4x2::IfcRotationalStiffnessSelect, OdIfc4x2::IfcResourceSelect, OdIfc4x2::IfcResourceObjectSelect, OdIfc4x2::IfcPropertySetDefinitionSelect, OdIfc4x2::IfcProductSelect, OdIfc4x2::IfcProductRepresentationSelect, OdIfc4x2::IfcProcessSelect, OdIfc4x2::IfcPresentationStyleSelect, OdIfc4x2::IfcPointOrVertexPoint, OdIfc4x2::IfcObjectReferenceSelect, OdIfc4x2::IfcModulusOfTranslationalSubgradeReactionSelect, OdIfc4x2::IfcModulusOfSubgradeReactionSelect, OdIfc4x2::IfcModulusOfRotationalSubgradeReactionSelect, OdIfc4x2::IfcMetricValueSelect, OdIfc4x2::IfcMeasureValue, OdIfc4x2::IfcMaterialSelect, OdIfc4x2::IfcLightDistributionDataSourceSelect, OdIfc4x2::IfcLibrarySelect, OdIfc4x2::IfcLayeredItem, OdIfc4x2::IfcHatchLineDistanceSelect, OdIfc4x2::IfcGridPlacementDirectionSelect, OdIfc4x2::IfcGeometricSetSelect, OdIfc4x2::IfcFillStyleSelect, OdIfc4x2::IfcDocumentSelect, OdIfc4x2::IfcDerivedMeasureValue, OdIfc4x2::IfcDefinitionSelect, OdIfc4x2::IfcCurveStyleFontSelect, OdIfc4x2::IfcCurveOrEdgeCurve, OdIfc4x2::IfcCurveOnSurface, OdIfc4x2::IfcCurveFontOrScaledCurveFontSelect, OdIfc4x2::IfcCsgSelect, OdIfc4x2::IfcCoordinateReferenceSystemSelect, OdIfc4x2::IfcColourOrFactor, OdIfc4x2::IfcColour, OdIfc4x2::IfcClassificationSelect, OdIfc4x2::IfcClassificationReferenceSelect, OdIfc4x2::IfcBooleanOperand, OdIfc4x2::IfcBendingParameterSelect, OdIfc4x2::IfcAxis2Placement, OdIfc4x2::IfcAppliedValueSelect, OdIfc4x2::IfcActorSelect, OdIfc4::IfcWarpingStiffnessSelect, OdIfc4::IfcVectorOrDirection, OdIfc4::IfcValue, OdIfc4::IfcUnit, OdIfc4::IfcTrimmingSelect, OdIfc4::IfcTranslationalStiffnessSelect, OdIfc4::IfcTimeOrRatioSelect, OdIfc4::IfcTextFontSelect, OdIfc4::IfcSurfaceStyleElementSelect, OdIfc4::IfcSurfaceOrFaceSurface, OdIfc4::IfcStyleAssignmentSelect, OdIfc4::IfcStructuralActivityAssignmentSelect, OdIfc4::IfcSpecularHighlightSelect, OdIfc4::IfcSpaceBoundarySelect, OdIfc4::IfcSolidOrShell, OdIfc4::IfcSizeSelect, OdIfc4::IfcSimpleValue, OdIfc4::IfcShell, OdIfc4::IfcSegmentIndexSelect, OdIfc4::IfcRotationalStiffnessSelect, OdIfc4::IfcResourceSelect, OdIfc4::IfcResourceObjectSelect, OdIfc4::IfcPropertySetDefinitionSelect, OdIfc4::IfcProductSelect, OdIfc4::IfcProductRepresentationSelect, OdIfc4::IfcProcessSelect, OdIfc4::IfcPresentationStyleSelect, OdIfc4::IfcPointOrVertexPoint, OdIfc4::IfcObjectReferenceSelect, OdIfc4::IfcModulusOfTranslationalSubgradeReactionSelect, OdIfc4::IfcModulusOfSubgradeReactionSelect, OdIfc4::IfcModulusOfRotationalSubgradeReactionSelect, OdIfc4::IfcMetricValueSelect, OdIfc4::IfcMeasureValue, OdIfc4::IfcMaterialSelect, OdIfc4::IfcLightDistributionDataSourceSelect, OdIfc4::IfcLibrarySelect, OdIfc4::IfcLayeredItem, OdIfc4::IfcHatchLineDistanceSelect, OdIfc4::IfcGridPlacementDirectionSelect, OdIfc4::IfcGeometricSetSelect, OdIfc4::IfcFillStyleSelect, OdIfc4::IfcDocumentSelect, OdIfc4::IfcDerivedMeasureValue, OdIfc4::IfcDefinitionSelect, OdIfc4::IfcCurveStyleFontSelect, OdIfc4::IfcCurveOrEdgeCurve, OdIfc4::IfcCurveOnSurface, OdIfc4::IfcCurveFontOrScaledCurveFontSelect, OdIfc4::IfcCsgSelect, OdIfc4::IfcCoordinateReferenceSystemSelect, OdIfc4::IfcColourOrFactor, OdIfc4::IfcColour, OdIfc4::IfcClassificationSelect, OdIfc4::IfcClassificationReferenceSelect, OdIfc4::IfcBooleanOperand, OdIfc4::IfcBendingParameterSelect, OdIfc4::IfcAxis2Placement, OdIfc4::IfcAppliedValueSelect, OdIfc4::IfcActorSelect, OdIfc2x3::IfcVectorOrDirection, OdIfc2x3::IfcValue, OdIfc2x3::IfcUnit, OdIfc2x3::IfcTrimmingSelect, OdIfc2x3::IfcTextStyleSelect, OdIfc2x3::IfcTextFontSelect, OdIfc2x3::IfcSymbolStyleSelect, OdIfc2x3::IfcSurfaceStyleElementSelect, OdIfc2x3::IfcSurfaceOrFaceSurface, OdIfc2x3::IfcStructuralActivityAssignmentSelect, OdIfc2x3::IfcSpecularHighlightSelect, OdIfc2x3::IfcSizeSelect, OdIfc2x3::IfcSimpleValue, OdIfc2x3::IfcShell, OdIfc2x3::IfcPresentationStyleSelect, OdIfc2x3::IfcPointOrVertexPoint, OdIfc2x3::IfcOrientationSelect, OdIfc2x3::IfcObjectReferenceSelect, OdIfc2x3::IfcMetricValueSelect, OdIfc2x3::IfcMeasureValue, OdIfc2x3::IfcMaterialSelect, OdIfc2x3::IfcLightDistributionDataSourceSelect, OdIfc2x3::IfcLibrarySelect, OdIfc2x3::IfcLayeredItem, OdIfc2x3::IfcHatchLineDistanceSelect, OdIfc2x3::IfcGeometricSetSelect, OdIfc2x3::IfcFillStyleSelect, OdIfc2x3::IfcFillAreaStyleTileShapeSelect, OdIfc2x3::IfcDraughtingCalloutElement, OdIfc2x3::IfcDocumentSelect, OdIfc2x3::IfcDerivedMeasureValue, OdIfc2x3::IfcDefinedSymbolSelect, OdIfc2x3::IfcDateTimeSelect, OdIfc2x3::IfcCurveStyleFontSelect, OdIfc2x3::IfcCurveOrEdgeCurve, OdIfc2x3::IfcCurveFontOrScaledCurveFontSelect, OdIfc2x3::IfcCsgSelect, OdIfc2x3::IfcConditionCriterionSelect, OdIfc2x3::IfcColourOrFactor, OdIfc2x3::IfcColour, OdIfc2x3::IfcClassificationNotationSelect, OdIfc2x3::IfcCharacterStyleSelect, OdIfc2x3::IfcBooleanOperand, OdIfc2x3::IfcAxis2Placement, OdIfc2x3::IfcAppliedValueSelect, and OdIfc2x3::IfcActorSelect.
|
protectedvirtual |
Writes typed value into the file which is assigned to the wrFiler.
union { ... } |
bool OdDAI::OdSelect::m_bool |
Definition at line 312 of file daiSelect.h.
double OdDAI::OdSelect::m_dbl |
Definition at line 313 of file daiSelect.h.
OdUInt64 OdDAI::OdSelect::m_hndl |
Definition at line 310 of file daiSelect.h.
int OdDAI::OdSelect::m_int |
Definition at line 311 of file daiSelect.h.
|
protected |
Definition at line 308 of file daiSelect.h.
void* OdDAI::OdSelect::m_ptr |
Definition at line 314 of file daiSelect.h.