QCAD
Open Source 2D CAD
Loading...
Searching...
No Matches
ON_EarthAnchorPoint Class Reference

#include <opennurbs_3dm_settings.h>

Public Member Functions

void Default ()
 
bool GetModelCompass (ON_Plane &model_compass) const
 
bool GetModelToEarthXform (const ON_UnitSystem &model_unit_system, ON_Xform &model_to_earth) const
 
 ON_EarthAnchorPoint ()
 
bool Read (ON_BinaryArchive &)
 
bool Write (ON_BinaryArchive &) const
 
 ~ON_EarthAnchorPoint ()
 

Static Public Member Functions

static int Compare (const ON_EarthAnchorPoint *, const ON_EarthAnchorPoint *)
 
static int CompareEarthLocation (const ON_EarthAnchorPoint *, const ON_EarthAnchorPoint *)
 
static int CompareIdentification (const ON_EarthAnchorPoint *, const ON_EarthAnchorPoint *)
 
static int CompareModelDirection (const ON_EarthAnchorPoint *, const ON_EarthAnchorPoint *)
 

Public Attributes

ON_wString m_description
 
double m_earth_basepoint_elevation
 
int m_earth_basepoint_elevation_zero
 
double m_earth_basepoint_latitude
 
double m_earth_basepoint_longitude
 
ON_UUID m_id
 
ON_3dPoint m_model_basepoint
 
ON_3dVector m_model_east
 
ON_3dVector m_model_north
 
ON_wString m_name
 
ON_wString m_url
 
ON_wString m_url_tag
 

Constructor & Destructor Documentation

◆ ON_EarthAnchorPoint()

ON_EarthAnchorPoint::ON_EarthAnchorPoint ( )

◆ ~ON_EarthAnchorPoint()

ON_EarthAnchorPoint::~ON_EarthAnchorPoint ( )

Member Function Documentation

◆ Compare()

int ON_EarthAnchorPoint::Compare ( const ON_EarthAnchorPoint * a,
const ON_EarthAnchorPoint * b )
static

◆ CompareEarthLocation()

int ON_EarthAnchorPoint::CompareEarthLocation ( const ON_EarthAnchorPoint * a,
const ON_EarthAnchorPoint * b )
static

◆ CompareIdentification()

int ON_EarthAnchorPoint::CompareIdentification ( const ON_EarthAnchorPoint * a,
const ON_EarthAnchorPoint * b )
static

◆ CompareModelDirection()

int ON_EarthAnchorPoint::CompareModelDirection ( const ON_EarthAnchorPoint * a,
const ON_EarthAnchorPoint * b )
static

◆ Default()

void ON_EarthAnchorPoint::Default ( )

◆ GetModelCompass()

bool ON_EarthAnchorPoint::GetModelCompass ( ON_Plane & model_compass) const

◆ GetModelToEarthXform()

bool ON_EarthAnchorPoint::GetModelToEarthXform ( const ON_UnitSystem & model_unit_system,
ON_Xform & model_to_earth ) const

◆ Read()

bool ON_EarthAnchorPoint::Read ( ON_BinaryArchive & file)

◆ Write()

bool ON_EarthAnchorPoint::Write ( ON_BinaryArchive & file) const

Member Data Documentation

◆ m_description

ON_wString ON_EarthAnchorPoint::m_description

◆ m_earth_basepoint_elevation

double ON_EarthAnchorPoint::m_earth_basepoint_elevation

◆ m_earth_basepoint_elevation_zero

int ON_EarthAnchorPoint::m_earth_basepoint_elevation_zero

◆ m_earth_basepoint_latitude

double ON_EarthAnchorPoint::m_earth_basepoint_latitude

◆ m_earth_basepoint_longitude

double ON_EarthAnchorPoint::m_earth_basepoint_longitude

◆ m_id

ON_UUID ON_EarthAnchorPoint::m_id

◆ m_model_basepoint

ON_3dPoint ON_EarthAnchorPoint::m_model_basepoint

◆ m_model_east

ON_3dVector ON_EarthAnchorPoint::m_model_east

◆ m_model_north

ON_3dVector ON_EarthAnchorPoint::m_model_north

◆ m_name

ON_wString ON_EarthAnchorPoint::m_name

◆ m_url

ON_wString ON_EarthAnchorPoint::m_url

◆ m_url_tag

ON_wString ON_EarthAnchorPoint::m_url_tag

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