|
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.