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