Public Member Functions | Static Public Member Functions | Public Attributes | Private Member Functions
ON_DimensionExtra Class Reference

#include <opennurbs_annotation2.h>

Inheritance diagram for ON_DimensionExtra:
Inheritance graph
[legend]

List of all members.

Public Member Functions

ON_BOOL32 Archive () const
int ArrowPosition () const
double DistanceScale () const
void Dump (ON_TextLog &text_log) const
ON_BOOL32 GetDescription (ON_wString &description)
ON_3dPoint ModelSpaceBasePoint () const
 ON_DimensionExtra ()
ON_UUID ParentUUID () const
ON_BOOL32 Read (ON_BinaryArchive &binary_archive)
void SetArrowPosition (int position)
void SetDefaults ()
void SetDistanceScale (double s)
void SetModelSpaceBasePoint (ON_3dPoint basepoint)
void SetParentUUID (ON_UUID parent_uuid)
unsigned int SizeOf () const
ON_BOOL32 Write (ON_BinaryArchive &binary_archive) const
 ~ON_DimensionExtra ()

Static Public Member Functions

static ON_DimensionExtraDimensionExtension (class ON_LinearDimension2 *pDim, bool bCreate)
static const ON_DimensionExtraDimensionExtension (const class ON_LinearDimension2 *pDim, bool bCreate)
static ON_DimensionExtraDimensionExtension (class ON_RadialDimension2 *pDim, bool bCreate)
static const ON_DimensionExtraDimensionExtension (const class ON_RadialDimension2 *pDim, bool bCreate)
static ON_DimensionExtraDimensionExtension (class ON_OrdinateDimension2 *pDim, bool bCreate)
static const ON_DimensionExtraDimensionExtension (const class ON_OrdinateDimension2 *pDim, bool bCreate)

Public Attributes

int m_arrow_position
double m_distance_scale
ON_3dPoint m_modelspace_basepoint
ON_UUID m_partent_uuid
ON_RECTm_text_rects

Private Member Functions

 ON_OBJECT_DECLARE (ON_DimensionExtra)

Detailed Description

Definition at line 149 of file opennurbs_annotation2.h.


Constructor & Destructor Documentation

Definition at line 201 of file opennurbs_annotation2.cpp.

Definition at line 212 of file opennurbs_annotation2.cpp.


Member Function Documentation

Reimplemented from ON_UserData.

Definition at line 357 of file opennurbs_annotation2.cpp.

Definition at line 374 of file opennurbs_annotation2.cpp.

ON_DimensionExtra * ON_DimensionExtra::DimensionExtension ( class ON_LinearDimension2 pDim,
bool  bCreate 
) [static]

Definition at line 238 of file opennurbs_annotation2.cpp.

static const ON_DimensionExtra* ON_DimensionExtra::DimensionExtension ( const class ON_LinearDimension2 pDim,
bool  bCreate 
) [static]
ON_DimensionExtra * ON_DimensionExtra::DimensionExtension ( class ON_RadialDimension2 pDim,
bool  bCreate 
) [static]

Definition at line 249 of file opennurbs_annotation2.cpp.

static const ON_DimensionExtra* ON_DimensionExtra::DimensionExtension ( const class ON_RadialDimension2 pDim,
bool  bCreate 
) [static]
ON_DimensionExtra * ON_DimensionExtra::DimensionExtension ( class ON_OrdinateDimension2 pDim,
bool  bCreate 
) [static]

Definition at line 260 of file opennurbs_annotation2.cpp.

static const ON_DimensionExtra* ON_DimensionExtra::DimensionExtension ( const class ON_OrdinateDimension2 pDim,
bool  bCreate 
) [static]

Definition at line 389 of file opennurbs_annotation2.cpp.

void ON_DimensionExtra::Dump ( ON_TextLog text_log) const [virtual]

Reimplemented from ON_UserData.

Definition at line 281 of file opennurbs_annotation2.cpp.

Reimplemented from ON_UserData.

Definition at line 351 of file opennurbs_annotation2.cpp.

Definition at line 404 of file opennurbs_annotation2.cpp.

Definition at line 364 of file opennurbs_annotation2.cpp.

ON_BOOL32 ON_DimensionExtra::Read ( ON_BinaryArchive binary_archive) [virtual]

Reimplemented from ON_Object.

Definition at line 321 of file opennurbs_annotation2.cpp.

void ON_DimensionExtra::SetArrowPosition ( int  position)

Definition at line 379 of file opennurbs_annotation2.cpp.

Definition at line 271 of file opennurbs_annotation2.cpp.

Definition at line 394 of file opennurbs_annotation2.cpp.

Definition at line 399 of file opennurbs_annotation2.cpp.

Definition at line 369 of file opennurbs_annotation2.cpp.

unsigned int ON_DimensionExtra::SizeOf ( ) const [virtual]

Reimplemented from ON_UserData.

Definition at line 286 of file opennurbs_annotation2.cpp.

ON_BOOL32 ON_DimensionExtra::Write ( ON_BinaryArchive binary_archive) const [virtual]

Reimplemented from ON_Object.

Definition at line 293 of file opennurbs_annotation2.cpp.


Member Data Documentation

Definition at line 237 of file opennurbs_annotation2.h.

Definition at line 252 of file opennurbs_annotation2.h.

Definition at line 253 of file opennurbs_annotation2.h.

Definition at line 235 of file opennurbs_annotation2.h.

Definition at line 250 of file opennurbs_annotation2.h.


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


pcl
Author(s): Open Perception
autogenerated on Wed Aug 26 2015 15:38:51