|  | 
| enum | VALUE_TYPE { no_value_type = 0
, bool_value = 1
, int_value = 2
, double_value = 3
,
 color_value = 4
, point_value = 5
, vector_value = 6
, xform_value = 7
,
 string_value = 8
, objref_value = 9
, geometry_value = 10
, uuid_value = 11
,
 point_on_object_value = 12
, force_32bit_enum = 0xFFFFFFF
 }
 | 
|  | 
◆ VALUE_TYPE
| Enumerator | 
|---|
| no_value_type |  | 
| bool_value |  | 
| int_value |  | 
| double_value |  | 
| color_value |  | 
| point_value |  | 
| vector_value |  | 
| xform_value |  | 
| string_value |  | 
| objref_value |  | 
| geometry_value |  | 
| uuid_value |  | 
| point_on_object_value |  | 
| force_32bit_enum |  | 
 
 
◆ ON_Value() [1/2]
◆ ~ON_Value()
◆ ON_Value() [2/2]
◆ Count()
  
  | 
        
          | virtual int ON_Value::Count | ( |  | ) | const |  | pure virtual | 
 
Implemented in ON_DummyValue, ON_BoolValue, ON_IntValue, ON_DoubleValue, ON_PointValue, ON_VectorValue, ON_XformValue, ON_ColorValue, ON_UuidValue, ON_StringValue, ON_ObjRefValue, and ON_GeometryValue.
 
 
◆ CreateValue()
  
  | 
        
          | ON_Value * ON_Value::CreateValue | ( | int | value_type | ) |  |  | static | 
 
 
◆ Duplicate()
  
  | 
        
          | virtual ON_Value * ON_Value::Duplicate | ( |  | ) | const |  | pure virtual | 
 
Implemented in ON_DummyValue, ON_BoolValue, ON_IntValue, ON_DoubleValue, ON_PointValue, ON_VectorValue, ON_XformValue, ON_ColorValue, ON_UuidValue, ON_StringValue, ON_ObjRefValue, and ON_GeometryValue.
 
 
◆ Get3dPoints()
◆ Get3dVectors()
◆ GetBools()
  
  | 
        
          | int ON_Value::GetBools | ( | const bool *& |  | ) | const |  | virtual | 
 
 
◆ GetColors()
◆ GetDoubles()
  
  | 
        
          | int ON_Value::GetDoubles | ( | const double *& |  | ) | const |  | virtual | 
 
 
◆ GetGeometryPointers()
◆ GetInts()
  
  | 
        
          | int ON_Value::GetInts | ( | const int *& |  | ) | const |  | virtual | 
 
 
◆ GetObjRefs()
◆ GetStrings()
◆ GetUuids()
◆ GetXforms()
◆ operator=()
◆ ReadHelper()
Implemented in ON_DummyValue, ON_BoolValue, ON_IntValue, ON_DoubleValue, ON_PointValue, ON_VectorValue, ON_XformValue, ON_ColorValue, ON_UuidValue, ON_StringValue, ON_ObjRefValue, and ON_GeometryValue.
 
 
◆ Report()
      
        
          | void ON_Value::Report | ( | ON_TextLog & | text_log | ) | const | 
      
 
 
◆ ReportHelper()
  
  | 
        
          | virtual bool ON_Value::ReportHelper | ( | ON_TextLog & |  | ) | const |  | pure virtual | 
 
Implemented in ON_DummyValue, ON_BoolValue, ON_IntValue, ON_DoubleValue, ON_PointValue, ON_VectorValue, ON_XformValue, ON_ColorValue, ON_UuidValue, ON_StringValue, ON_ObjRefValue, and ON_GeometryValue.
 
 
◆ WriteHelper()
Implemented in ON_DummyValue, ON_BoolValue, ON_IntValue, ON_DoubleValue, ON_PointValue, ON_VectorValue, ON_XformValue, ON_ColorValue, ON_UuidValue, ON_StringValue, ON_ObjRefValue, and ON_GeometryValue.
 
 
◆ m_value_id
◆ m_value_type
The documentation for this class was generated from the following file: