Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | Private Member Functions
ON_DimStyleExtra Class Reference
Inheritance diagram for ON_DimStyleExtra:
Inheritance graph
[legend]

List of all members.

Public Types

enum  { eFieldCount = 66 }

Public Member Functions

ON_BOOL32 Archive () const
double BaselineSpacing () const
bool CompareFields (const ON_DimStyleExtra *pOther) const
double DimScale () const
int DimScaleSource () const
bool DrawTextMask () const
void Dump (ON_TextLog &text_log) const
ON_BOOL32 GetDescription (ON_wString &description)
bool IsDefault () const
bool IsFieldOverride (int field_id) const
ON_Color MaskColor () const
int MaskColorSource () const
 ON_DimStyleExtra ()
ON_BOOL32 Read (ON_BinaryArchive &binary_archive)
void Scale (double scale)
void SetBaselineSpacing (double)
void SetDefaults ()
void SetDimScale (double scale)
void SetDimScaleSource (int source)
void SetDrawTextMask (bool bDraw)
void SetFieldOverride (int field_id, bool bOverride)
void SetMaskColor (ON_Color color)
void SetMaskColorSource (int source)
void SetSourceDimstyle (ON_UUID source_uuid)
void SetToleranceHeightScale (double scale)
void SetToleranceLowerValue (double lower_value)
void SetToleranceResolution (int resolution)
void SetToleranceStyle (int style)
void SetToleranceUpperValue (double upper_value)
unsigned int SizeOf () const
ON_UUID SourceDimstyle () const
double ToleranceHeightScale () const
double ToleranceLowerValue () const
int ToleranceResolution () const
int ToleranceStyle () const
double ToleranceUpperValue () const
ON_BOOL32 Write (ON_BinaryArchive &binary_archive) const
 ~ON_DimStyleExtra ()

Static Public Member Functions

static ON_DimStyleExtraDimStyleExtensionGet (ON_DimStyle *pDimStyle, bool bCreateIfNoneExists)
static const ON_DimStyleExtraDimStyleExtensionGet (const ON_DimStyle *pDimStyle)

Public Attributes

double m_baseline_spacing
bool m_bDrawMask
double m_dimscale
int m_dimscale_source
ON_Color m_mask_color
int m_mask_color_source
ON_UUID m_parent_dimstyle
ON_UUID m_source_dimstyle
double m_tolerance_height_scale
double m_tolerance_lower_value
int m_tolerance_resolution
int m_tolerance_style
double m_tolerance_upper_value
ON_SimpleArray< bool > m_valid_fields

Private Member Functions

 ON_OBJECT_DECLARE (ON_DimStyleExtra)

Detailed Description

Definition at line 60 of file opennurbs_dimstyle.cpp.


Member Enumeration Documentation

anonymous enum
Enumerator:
eFieldCount 

Definition at line 170 of file opennurbs_dimstyle.cpp.


Constructor & Destructor Documentation

Definition at line 265 of file opennurbs_dimstyle.cpp.

Definition at line 280 of file opennurbs_dimstyle.cpp.


Member Function Documentation

ON_BOOL32 ON_DimStyleExtra::Archive ( ) const [virtual]

Reimplemented from ON_UserData.

Definition at line 443 of file opennurbs_dimstyle.cpp.

Definition at line 517 of file opennurbs_dimstyle.cpp.

bool ON_DimStyleExtra::CompareFields ( const ON_DimStyleExtra pOther) const

Definition at line 586 of file opennurbs_dimstyle.cpp.

double ON_DimStyleExtra::DimScale ( ) const

Definition at line 560 of file opennurbs_dimstyle.cpp.

Definition at line 570 of file opennurbs_dimstyle.cpp.

ON_DimStyleExtra * ON_DimStyleExtra::DimStyleExtensionGet ( ON_DimStyle pDimStyle,
bool  bCreateIfNoneExists 
) [static]

Definition at line 224 of file opennurbs_dimstyle.cpp.

const ON_DimStyleExtra * ON_DimStyleExtra::DimStyleExtensionGet ( const ON_DimStyle pDimStyle) [static]

Definition at line 259 of file opennurbs_dimstyle.cpp.

Definition at line 522 of file opennurbs_dimstyle.cpp.

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

Reimplemented from ON_UserData.

Definition at line 330 of file opennurbs_dimstyle.cpp.

Reimplemented from ON_UserData.

Definition at line 437 of file opennurbs_dimstyle.cpp.

Definition at line 302 of file opennurbs_dimstyle.cpp.

bool ON_DimStyleExtra::IsFieldOverride ( int  field_id) const

Definition at line 1896 of file opennurbs_dimstyle.cpp.

Definition at line 545 of file opennurbs_dimstyle.cpp.

Definition at line 532 of file opennurbs_dimstyle.cpp.

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

Reimplemented from ON_Object.

Definition at line 392 of file opennurbs_dimstyle.cpp.

void ON_DimStyleExtra::Scale ( double  scale)

Definition at line 449 of file opennurbs_dimstyle.cpp.

void ON_DimStyleExtra::SetBaselineSpacing ( double  spacing)

Definition at line 511 of file opennurbs_dimstyle.cpp.

Definition at line 284 of file opennurbs_dimstyle.cpp.

void ON_DimStyleExtra::SetDimScale ( double  scale)

Definition at line 555 of file opennurbs_dimstyle.cpp.

Definition at line 565 of file opennurbs_dimstyle.cpp.

void ON_DimStyleExtra::SetDrawTextMask ( bool  bDraw)

Definition at line 527 of file opennurbs_dimstyle.cpp.

void ON_DimStyleExtra::SetFieldOverride ( int  field_id,
bool  bOverride 
)

Definition at line 1904 of file opennurbs_dimstyle.cpp.

Definition at line 550 of file opennurbs_dimstyle.cpp.

Definition at line 537 of file opennurbs_dimstyle.cpp.

Definition at line 575 of file opennurbs_dimstyle.cpp.

Definition at line 500 of file opennurbs_dimstyle.cpp.

void ON_DimStyleExtra::SetToleranceLowerValue ( double  lower_value)

Definition at line 489 of file opennurbs_dimstyle.cpp.

void ON_DimStyleExtra::SetToleranceResolution ( int  resolution)

Definition at line 467 of file opennurbs_dimstyle.cpp.

Definition at line 456 of file opennurbs_dimstyle.cpp.

void ON_DimStyleExtra::SetToleranceUpperValue ( double  upper_value)

Definition at line 478 of file opennurbs_dimstyle.cpp.

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

Reimplemented from ON_UserData.

Definition at line 335 of file opennurbs_dimstyle.cpp.

Definition at line 580 of file opennurbs_dimstyle.cpp.

Definition at line 506 of file opennurbs_dimstyle.cpp.

Definition at line 495 of file opennurbs_dimstyle.cpp.

Definition at line 473 of file opennurbs_dimstyle.cpp.

Definition at line 462 of file opennurbs_dimstyle.cpp.

Definition at line 484 of file opennurbs_dimstyle.cpp.

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

Reimplemented from ON_Object.

Definition at line 342 of file opennurbs_dimstyle.cpp.


Member Data Documentation

Definition at line 178 of file opennurbs_dimstyle.cpp.

Definition at line 181 of file opennurbs_dimstyle.cpp.

Definition at line 186 of file opennurbs_dimstyle.cpp.

Definition at line 187 of file opennurbs_dimstyle.cpp.

Definition at line 183 of file opennurbs_dimstyle.cpp.

Definition at line 182 of file opennurbs_dimstyle.cpp.

Definition at line 168 of file opennurbs_dimstyle.cpp.

Definition at line 190 of file opennurbs_dimstyle.cpp.

Definition at line 176 of file opennurbs_dimstyle.cpp.

Definition at line 175 of file opennurbs_dimstyle.cpp.

Definition at line 173 of file opennurbs_dimstyle.cpp.

Definition at line 172 of file opennurbs_dimstyle.cpp.

Definition at line 174 of file opennurbs_dimstyle.cpp.

Definition at line 169 of file opennurbs_dimstyle.cpp.


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


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