API Reference > OdRx Classes > OdRxPropertyVariant Class
OdRxPropertyVariant Class
OdRxPropertyVariant
Syntax
C++
class OdRxPropertyVariant;

RxPropertyVariant.h

This class defines objects to store property values in the property cache for the Common Data Access API.

 
Name 
Description 
 
Destroys an instance of the OdRxPropertyVariant class. 
 
This is the overview for the OdRxPropertyVariant constructor overload. 
 
Name 
Description 
 
Gets the value as array of OdAnsiString.
 
 
Gets the value as array of bool.
 
 
Gets the value as array of OdCmEntityColor::ColorMethod.
 
 
Gets the value as array of OdCmEntityColor.
 
 
Gets the value as array of OdCmEntityColor.
 
 
Gets the value as array of OdDb::LineWeight.
 
 
Gets the value as array of OdDb::UnitsValue.
 
 
Gets the value as array of double.
 
 
Gets the value as array of OdGe::OdGeKnotParameterization.
 
 
Gets the value as array of OdGeExtents2d.
 
 
Gets the value as array of OdGeExtents3d.
 
 
Gets the value as array of OdGeMatrix2d.
 
 
Gets the value as array of OdGeMatrix3d.
 
 
Gets the value as array of OdGePoint2d.
 
 
Gets the value as array of OdGePoint3d.
 
 
Gets the value as array of OdGeQuaternion.
 
 
Gets the value as array of OdGeScale3d.
 
 
Gets the value as array of OdGeVector2d.
 
 
Gets the value as array of OdGeVector3d.
 
 
Gets the value as array of OdGiColorRGB.
 
 
Gets the value as array of OdGiDgLinetypeModifiers::CornersMode.
 
 
Gets the value as array of OdGiDgLinetypeModifiers::ShiftMode.
 
 
Gets the value as array of OdGiDgLinetypeModifiers::WidthMode.
 
 
Gets the value as array of OdGiDrawable::DrawableType.
 
 
Gets the value as array of OdGiEdgeStyle::EdgeModel.
 
 
Gets the value as array of OdGiFaceStyle::FaceColorMode.
 
 
Gets the value as array of OdGiFilterType.
 
 
Gets the value as array of OdGiLightAttenuation::AttenuationType.
 
 
Gets the value as array of OdGiLightAttenuation.
 
 
Gets the value as array of OdGiLightingMode.
 
 
Gets the value as array of OdGiMaterialColor.
 
 
Gets the value as array of OdGiMaterialTraits::ChannelFlags.
 
 
Gets the value as array of OdGiMaterialTraits::FinalGatherMode.
 
 
Gets the value as array of OdGiMaterialTraits::GlobalIlluminationMode.
 
 
Gets the value as array of OdGiMaterialTraits::IlluminationModel.
 
 
Gets the value as array of OdGiMaterialTraits::LuminanceMode.
 
 
Gets the value as array of OdGiMaterialTraits::Mode.
 
 
Gets the value as array of OdGiMrDiagnosticBSPMode.
 
 
Gets the value as array of OdGiMrDiagnosticMode.
 
 
Gets the value as array of OdGiMrDiagnosticPhotonMode.
 
 
Gets the value as array of OdGiMrExportMIMode.
 
 
Gets the value as array of OdGiMrExposureType.
 
 
Gets the value as array of OdGiMrFinalGatheringMode.
 
 
Gets the value as array of OdGiMrShadowMode.
 
 
Gets the value as array of OdGiMrTileOrder.
 
 
Gets the value as array of OdGiShadowParameters::ExtendedLightShape.
 
 
Gets the value as array of OdGiShadowParameters::ShadowType.
 
 
Gets the value as array of OdGiShadowParameters.
 
 
Gets the value as array of OdGiSkyParameters.
 
 
Gets the value as array of OdGiToneOperatorParameters::ExteriorDaylightMode.
 
 
Gets the value as array of OdGiViewportTraits::DefaultLightingType.
 
 
Gets the value as array of OdGiVisualStyle::Type.
 
 
Gets the value as array of OdGiVisualStyleProperties::EdgeModel.
 
 
Gets the value as array of OdGiVisualStyleProperties::FaceColorMode.
 
 
Gets the value as array of OdInt16.
 
 
Gets the value as array of OdInt32.
 
 
Gets the value as array of OdInt64.
 
 
Gets the value as array of OdInt8.
 
 
Gets the value as array of OdString.
 
 
Gets the value as array of OdTimeStamp.
 
 
Gets the value as array of OdUInt16.
 
 
Gets the value as array of OdUInt32.
 
 
Gets the value as array of OdUInt64.
 
 
Gets the value as array of OdUInt8.
 
 
Gets the value as OdAnsiString.
 
 
Gets the value as constant array of OdAnsiString.
 
 
Gets the value as bool.
 
 
Gets the value as constant array of bool.
 
 
Gets the value as OdCmEntityColor.
 
 
Gets the value as OdCmEntityColor::ColorMethod
 
 
Gets the value as constant array of OdCmEntityColor::ColorMethod.
 
 
Gets the value as constant array of OdCmEntityColor.
 
 
Gets the value as OdCmTransparency.
 
 
Gets the value as constant array of OdCmEntityColor.
 
 
Gets the value as OdDb::LineWeight
 
 
Gets the value as constant array of OdDb::LineWeight.
 
 
Gets the value as OdDb::UnitsValue
 
 
Gets the value as constant array of OdDb::UnitsValue.
 
 
Gets the value as double.
 
 
Gets the value as constant array of double.
 
 
Gets the value as OdGe::OdGeKnotParameterization
 
 
Gets the value as constant array of OdGe::OdGeKnotParameterization.
 
 
Gets the value as OdGeExtents2d.
 
 
Gets the value as constant array of OdGeExtents2d.
 
 
Gets the value as OdGeExtents3d.
 
 
Gets the value as constant array of OdGeExtents3d.
 
 
Gets the value as OdGeMatrix2d.
 
 
Gets the value as constant array of OdGeMatrix2d.
 
 
Gets the value as OdGeMatrix3d.
 
 
Gets the value as constant array of OdGeMatrix3d.
 
 
Gets the value as OdGePoint2d.
 
 
Gets the value as constant array of OdGePoint2d.
 
 
Gets the value as OdGePoint3d.
 
 
Gets the value as constant array of OdGePoint3d.
 
 
Gets the value as OdGeQuaternion.
 
 
Gets the value as constant array of OdGeQuaternion.
 
 
Gets the value as OdGeScale3d.
 
 
Gets the value as constant array of OdGeScale3d.
 
 
Gets the value as OdGeVector2d.
 
 
Gets the value as constant array of OdGeVector2d.
 
 
Gets the value as OdGeVector3d.
 
 
Gets the value as constant array of OdGeVector3d.
 
 
Gets the value as OdGiColorRGB.
 
 
Gets the value as constant array of OdGiColorRGB.
 
 
Gets the value as OdGiDgLinetypeModifiers::CornersMode
 
 
Gets the value as constant array of OdGiDgLinetypeModifiers::CornersMode.
 
 
Gets the value as OdGiDgLinetypeModifiers::ShiftMode
 
 
Gets the value as constant array of OdGiDgLinetypeModifiers::ShiftMode.
 
 
Gets the value as OdGiDgLinetypeModifiers::WidthMode
 
 
Gets the value as constant array of OdGiDgLinetypeModifiers::WidthMode.
 
 
Gets the value as OdGiDrawable::DrawableType
 
 
Gets the value as constant array of OdGiDrawable::DrawableType.
 
 
Gets the value as OdGiEdgeStyle::EdgeModel
 
 
Gets the value as constant array of OdGiEdgeStyle::EdgeModel.
 
 
Gets the value as OdGiFaceStyle::FaceColorMode
 
 
Gets the value as constant array of OdGiFaceStyle::FaceColorMode.
 
 
Gets the value as OdGiFilterType
 
 
Gets the value as constant array of OdGiFilterType.
 
 
Gets the value as OdGiLightAttenuation.
 
 
Gets the value as OdGiLightAttenuation::AttenuationType
 
 
Gets the value as constant array of OdGiLightAttenuation::AttenuationType.
 
 
Gets the value as constant array of OdGiLightAttenuation.
 
 
Gets the value as OdGiLightingMode
 
 
Gets the value as constant array of OdGiLightingMode.
 
 
Gets the value as OdGiMaterialColor.
 
 
Gets the value as constant array of OdGiMaterialColor.
 
 
Gets the value as OdGiMaterialTraits::ChannelFlags
 
 
Gets the value as constant array of OdGiMaterialTraits::ChannelFlags.
 
 
Gets the value as OdGiMaterialTraits::FinalGatherMode
 
 
Gets the value as constant array of OdGiMaterialTraits::FinalGatherMode.
 
 
Gets the value as OdGiMaterialTraits::GlobalIlluminationMode
 
 
Gets the value as constant array of OdGiMaterialTraits::GlobalIlluminationMode.
 
 
Gets the value as OdGiMaterialTraits::IlluminationModel
 
 
Gets the value as constant array of OdGiMaterialTraits::IlluminationModel.
 
 
Gets the value as OdGiMaterialTraits::LuminanceMode
 
 
Gets the value as constant array of OdGiMaterialTraits::LuminanceMode.
 
 
Gets the value as OdGiMaterialTraits::Mode
 
 
Gets the value as constant array of OdGiMaterialTraits::Mode.
 
 
Gets the value as OdGiMrDiagnosticBSPMode
 
 
Gets the value as constant array of OdGiMrDiagnosticBSPMode.
 
 
Gets the value as OdGiMrDiagnosticMode
 
 
Gets the value as constant array of OdGiMrDiagnosticMode.
 
 
Gets the value as OdGiMrDiagnosticPhotonMode
 
 
Gets the value as constant array of OdGiMrDiagnosticPhotonMode.
 
 
Gets the value as OdGiMrExportMIMode
 
 
Gets the value as constant array of OdGiMrExportMIMode.
 
 
Gets the value as OdGiMrExposureType
 
 
Gets the value as constant array of OdGiMrExposureType.
 
 
Gets the value as OdGiMrFinalGatheringMode
 
 
Gets the value as constant array of OdGiMrFinalGatheringMode.
 
 
Gets the value as OdGiMrShadowMode
 
 
Gets the value as constant array of OdGiMrShadowMode.
 
 
Gets the value as OdGiMrTileOrder
 
 
Gets the value as constant array of OdGiMrTileOrder.
 
 
Gets the value as OdGiShadowParameters.
 
 
Gets the value as OdGiShadowParameters::ExtendedLightShape
 
 
Gets the value as constant array of OdGiShadowParameters::ExtendedLightShape.
 
 
Gets the value as OdGiShadowParameters::ShadowType
 
 
Gets the value as constant array of OdGiShadowParameters::ShadowType.
 
 
Gets the value as constant array of OdGiShadowParameters.
 
 
Gets the value as OdGiSkyParameters.
 
 
Gets the value as constant array of OdGiSkyParameters.
 
 
Gets the value as OdGiToneOperatorParameters::ExteriorDaylightMode
 
 
Gets the value as constant array of OdGiToneOperatorParameters::ExteriorDaylightMode.
 
 
Gets the value as OdGiViewportTraits::DefaultLightingType
 
 
Gets the value as constant array of OdGiViewportTraits::DefaultLightingType.
 
 
Gets the value as OdGiVisualStyle::Type
 
 
Gets the value as constant array of OdGiVisualStyle::Type.
 
 
Gets the value as OdGiVisualStyleProperties::EdgeModel
 
 
Gets the value as constant array of OdGiVisualStyleProperties::EdgeModel.
 
 
Gets the value as OdGiVisualStyleProperties::FaceColorMode
 
 
Gets the value as constant array of OdGiVisualStyleProperties::FaceColorMode.
 
 
Gets the value as OdInt16.
 
 
Gets the value as constant array of OdInt16.
 
 
Gets the value as OdInt32.
 
 
Gets the value as constant array of OdInt32.
 
 
Gets the value as OdInt64
 
 
Gets the value as constant array of OdInt64.
 
 
Gets the value as OdInt8.
 
 
Gets the value as constant array of OdInt8.
 
 
Gets the value as OdString.
 
 
Gets the value as constant array of OdString.
 
 
Gets the value as OdTimeStamp.
 
 
Gets the value as constant array of OdTimeStamp.
 
 
Gets the value as OdUInt16.
 
 
Gets the value as constant array of OdUInt16.
 
 
Gets the value as OdUInt32.
 
 
Gets the value as constant array of OdUInt32.
 
 
Gets the value as OdUInt64.
 
 
Gets the value as constant array of OdUInt64.
 
 
Gets the value as OdUInt8.
 
 
Gets the value as constant array of OdUInt8.
 
 
Returns true if and only if this OdRxPropertyVariant object is an Array. 
 
Sets value from the OdAnsiString object.
 
 
Sets value from the array of OdAnsiString objects.
 
 
Sets value from the bool object.
 
 
Sets value from the array of bool objects.
 
 
Sets value from the OdCmEntityColor object.
 
 
Sets value from the OdCmEntityColor::ColorMethod object.
 
 
Sets value from the array of OdCmEntityColor::ColorMethod objects.
 
 
Sets value from the array of OdCmEntityColor objects.
 
 
Sets value from the OdCmTransparency object.
 
 
Sets value from the array of OdCmTransparency objects.
 
 
Sets value from the OdDb::LineWeight object.
 
 
Sets value from the array of OdDb::LineWeight objects.
 
 
Sets value from the OdDb::UnitsValue object.
 
 
Sets value from the array of OdDb::UnitsValue objects.
 
 
Sets value from the double object.
 
 
Sets value from the array of double objects.
 
 
Sets value from the OdGe::OdGeKnotParameterization object.
 
 
Sets value from the array of OdGe::OdGeKnotParameterization objects.
 
 
Sets value from the OdGeExtents2d object.
 
 
Sets value from the array of OdGeExtents2d objects.
 
 
Sets value from the OdGeExtents3d object.
 
 
Sets value from the array of OdGeExtents3d objects.
 
 
Sets value from the OdGeMatrix2d object.
 
 
Sets value from the array of OdGeMatrix2d objects.
 
 
Sets value from the OdGeMatrix3d object.
 
 
Sets value from the array of OdGeMatrix3d objects.
 
 
Sets value from the OdGePoint2d object.
 
 
Sets value from the array of OdGePoint2d objects.
 
 
Sets value from the OdGePoint3d object.
 
 
Sets value from the array of OdGePoint3d objects.
 
 
Sets value from the OdGeQuaternion object.
 
 
Sets value from the array of OdGeQuaternion objects.
 
 
Sets value from the OdGeScale3d object.
 
 
Sets value from the array of OdGeScale3d objects.
 
 
Sets value from the OdGeVector2d object.
 
 
Sets value from the array of OdGeVector2d objects.
 
 
Sets value from the OdGeVector3d object.
 
 
Sets value from the array of OdGeVector3d objects.
 
 
Sets value from the OdGiColorRGB object.
 
 
Sets value from the array of OdGiColorRGB objects.
 
 
Sets value from the OdGiDgLinetypeModifiers::CornersMode object.
 
 
Sets value from the array of OdGiDgLinetypeModifiers::CornersMode objects.
 
 
Sets value from the OdGiDgLinetypeModifiers::ShiftMode object.
 
 
Sets value from the array of OdGiDgLinetypeModifiers::ShiftMode objects.
 
 
Sets value from the OdGiDgLinetypeModifiers::WidthMode object.
 
 
Sets value from the array of OdGiDgLinetypeModifiers::WidthMode objects.
 
 
Sets value from the OdGiDrawable::DrawableType object.
 
 
Sets value from the array of OdGiDrawable::DrawableType objects.
 
 
Sets value from the OdGiEdgeStyle::EdgeModel object.
 
 
Sets value from the array of OdGiEdgeStyle::EdgeModel objects.
 
 
Sets value from the OdGiFaceStyle::FaceColorMode object.
 
 
Sets value from the array of OdGiFaceStyle::FaceColorMode objects.
 
 
Sets value from the OdGiFilterType object.
 
 
Sets value from the array of OdGiFilterType objects.
 
 
Sets value from the OdGiLightAttenuation object.
 
 
Sets value from the OdGiLightAttenuation::AttenuationType object.
 
 
Sets value from the array of OdGiLightAttenuation::AttenuationType objects.
 
 
Sets value from the array of OdGiLightAttenuation objects.
 
 
Sets value from the OdGiLightingMode object.
 
 
Sets value from the array of OdGiLightingMode objects.
 
 
Sets value from the OdGiMaterialColor object.
 
 
Sets value from the array of OdGiMaterialColor objects.
 
 
Sets value from the OdGiMaterialTraits::ChannelFlags object.
 
 
Sets value from the array of OdGiMaterialTraits::ChannelFlags objects.
 
 
Sets value from the OdGiMaterialTraits::FinalGatherMode object.
 
 
Sets value from the array of OdGiMaterialTraits::FinalGatherMode objects.
 
 
Sets value from the OdGiMaterialTraits::GlobalIlluminationMode object.
 
 
Sets value from the array of OdGiMaterialTraits::GlobalIlluminationMode objects.
 
 
Sets value from the OdGiMaterialTraits::IlluminationModel object.
 
 
Sets value from the array of OdGiMaterialTraits::IlluminationModel objects.
 
 
Sets value from the OdGiMaterialTraits::LuminanceMode object.
 
 
Sets value from the array of OdGiMaterialTraits::LuminanceMode objects.
 
 
Sets value from the OdGiMaterialTraits::Mode object.
 
 
Sets value from the array of OdGiMaterialTraits::Mode objects.
 
 
Sets value from the OdGiMrDiagnosticBSPMode object.
 
 
Sets value from the array of OdGiMrDiagnosticBSPMode objects.
 
 
Sets value from the OdGiMrDiagnosticMode object.
 
 
Sets value from the array of OdGiMrDiagnosticMode objects.
 
 
Sets value from the OdGiMrDiagnosticPhotonMode object.
 
 
Sets value from the array of OdGiMrDiagnosticPhotonMode objects.
 
 
Sets value from the OdGiMrExportMIMode object.
 
 
Sets value from the array of OdGiMrExportMIMode objects.
 
 
Sets value from the OdGiMrExposureType object.
 
 
Sets value from the array of OdGiMrExposureType objects.
 
 
Sets value from the OdGiMrFinalGatheringMode object.
 
 
Sets value from the array of OdGiMrFinalGatheringMode objects.
 
 
Sets value from the OdGiMrShadowMode object.
 
 
Sets value from the array of OdGiMrShadowMode objects.
 
 
Sets value from the OdGiMrTileOrder object.
 
 
Sets value from the array of OdGiMrTileOrder objects.
 
 
Sets value from the OdGiShadowParameters object.
 
 
Sets value from the OdGiShadowParameters::ExtendedLightShape object.
 
 
Sets value from the array of OdGiShadowParameters::ExtendedLightShape objects.
 
 
Sets value from the OdGiShadowParameters::ShadowType object.
 
 
Sets value from the array of OdGiShadowParameters::ShadowType objects.
 
 
Sets value from the array of OdGiShadowParameters objects.
 
 
Sets value from the OdGiSkyParameters object.
 
 
Sets value from the array of OdGiSkyParameters objects.
 
 
Sets value from the OdGiToneOperatorParameters::ExteriorDaylightMode object.
 
 
Sets value from the array of OdGiToneOperatorParameters::ExteriorDaylightMode objects.
 
 
Sets value from the OdGiViewportTraits::DefaultLightingType object.
 
 
Sets value from the array of OdGiViewportTraits::DefaultLightingType objects.
 
 
Sets value from the OdGiVisualStyle::Type object.
 
 
Sets value from the array of OdGiVisualStyle::Type objects.
 
 
Sets value from the OdGiVisualStyleProperties::EdgeModel object.
 
 
Sets value from the array of OdGiVisualStyleProperties::EdgeModel objects.
 
 
Sets value from the OdGiVisualStyleProperties::FaceColorMode object.
 
 
Sets value from the array of OdGiVisualStyleProperties::FaceColorMode objects.
 
 
Sets value from the OdInt16 object.
 
 
Sets value from the array of OdInt16 objects.
 
 
Sets value from the OdInt32 object.
 
 
Sets value from the array of OdInt32 objects.
 
 
Sets value from the OdInt64 object.
 
 
Sets value from the array of OdInt64 objects.
 
 
Sets value from the OdInt8 object.
 
 
Sets value from the array of OdInt8 objects.
 
 
Sets value from the OdString object.
 
 
Sets value from the array of OdString objects.
 
 
Sets value from the OdTimeStamp object.
 
 
Sets value from the array of OdTimeStamp objects.
 
 
Sets value from the OdUInt16 object.
 
 
Sets value from the array of OdUInt16 objects.
 
 
Sets value from the OdUInt32 object.
 
 
Sets value from the array of OdUInt32 objects.
 
 
Sets value from the OdUInt64 object.
 
 
Sets value from the array of OdUInt64 objects.
 
 
Sets value from the OdUInt8 object.
 
 
Sets value from the array of OdUInt8 objects.
 
 
type 
Returns the type of this Variant object, excluding ByRef and Array flags. 
 
Gets the pointer to the factory object for the corresponding type.
 
 
Returns the type of this OdRxPropertyVariant object, including ByRef and Array flags. 
Name 
Description 
Type 
Defines additional types of stored value. 
 
Name 
Description 
 
= 
This is the overview for the = operator overload. 
 
Name 
Description 
 
This is class OdRxPropertyVariant::TypeFactory. 
Copyright © 2002–2020. Open Design Alliance. All rights reserved.