QCAD
Open Source 2D CAD
Loading...
Searching...
No Matches
ON_PointValue Class Reference
Inheritance diagram for ON_PointValue:
ON_Value

Public Member Functions

int Count () const
 
class ON_ValueDuplicate () const
 
int Get3dPoints (const ON_3dPoint *&a) const
 
 ON_PointValue ()
 
bool ReadHelper (ON_BinaryArchive &archive)
 
bool ReportHelper (ON_TextLog &text_log) const
 
bool WriteHelper (ON_BinaryArchive &archive) const
 
 ~ON_PointValue ()
 
- Public Member Functions inherited from ON_Value
virtual int Get3dVectors (const ON_3dVector *&) const
 
virtual int GetBools (const bool *&) const
 
virtual int GetColors (const ON_Color *&) const
 
virtual int GetDoubles (const double *&) const
 
virtual int GetGeometryPointers (const ON_Geometry *const *&) const
 
virtual int GetInts (const int *&) const
 
virtual int GetObjRefs (ON_ClassArray< ON_ObjRef > &) const
 
virtual int GetStrings (ON_ClassArray< ON_wString > &) const
 
virtual int GetUuids (const ON_UUID *&) const
 
virtual int GetXforms (const ON_Xform *&) const
 
 ON_Value (VALUE_TYPE)
 
void Report (ON_TextLog &text_log) const
 
virtual ~ON_Value ()
 

Public Attributes

ON_SimpleArray< ON_3dPointm_value
 
- Public Attributes inherited from ON_Value
int m_value_id
 
const VALUE_TYPE m_value_type
 

Additional Inherited Members

- Public Types inherited from ON_Value
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
}
 
- Static Public Member Functions inherited from ON_Value
static ON_ValueCreateValue (int value_type)
 

Constructor & Destructor Documentation

◆ ON_PointValue()

ON_PointValue::ON_PointValue ( )

◆ ~ON_PointValue()

ON_PointValue::~ON_PointValue ( )

Member Function Documentation

◆ Count()

int ON_PointValue::Count ( ) const
virtual

Implements ON_Value.

◆ Duplicate()

class ON_Value * ON_PointValue::Duplicate ( ) const
virtual

Implements ON_Value.

◆ Get3dPoints()

int ON_PointValue::Get3dPoints ( const ON_3dPoint *& a) const
virtual

Reimplemented from ON_Value.

◆ ReadHelper()

bool ON_PointValue::ReadHelper ( ON_BinaryArchive & archive)
virtual

Implements ON_Value.

◆ ReportHelper()

bool ON_PointValue::ReportHelper ( ON_TextLog & text_log) const
virtual

Implements ON_Value.

◆ WriteHelper()

bool ON_PointValue::WriteHelper ( ON_BinaryArchive & archive) const
virtual

Implements ON_Value.

Member Data Documentation

◆ m_value

ON_SimpleArray<ON_3dPoint> ON_PointValue::m_value

The documentation for this class was generated from the following file: