Public Member Functions | Private Member Functions | Private Attributes
ON_AngularDimension Class Reference

#include <opennurbs_annotation.h>

Inheritance diagram for ON_AngularDimension:
Inheritance graph
[legend]

List of all members.

Public Member Functions

double Angle () const
void EmergencyDestroy ()
ON_BOOL32 IsRealObject () const
double NumericValue ()
 ON_AngularDimension ()
 ON_AngularDimension (const ON_AngularDimension &)
ON_AngularDimensionoperator= (const ON_AngularDimension &)
double Radius () const
ON_BOOL32 Read (ON_BinaryArchive &file)
void SetAngle (double angle)
void SetRadius (double radius)
void SetTextToDefault ()
ON_BOOL32 Write (ON_BinaryArchive &file) const
 ~ON_AngularDimension ()

Private Member Functions

 ON_OBJECT_DECLARE (ON_AngularDimension)

Private Attributes

double m_angle
double m_radius

Detailed Description

Definition at line 326 of file opennurbs_annotation.h.


Constructor & Destructor Documentation

Definition at line 403 of file opennurbs_annotation.cpp.

Definition at line 407 of file opennurbs_annotation.cpp.

Definition at line 413 of file opennurbs_annotation.cpp.


Member Function Documentation

double ON_AngularDimension::Angle ( ) const [inline]

Definition at line 344 of file opennurbs_annotation.h.

Reimplemented from ON_Annotation.

Definition at line 427 of file opennurbs_annotation.cpp.

Implements ON_Annotation.

Definition at line 28 of file opennurbs_annotation.cpp.

Definition at line 459 of file opennurbs_annotation.cpp.

ON_AngularDimension & ON_AngularDimension::operator= ( const ON_AngularDimension src)

Definition at line 417 of file opennurbs_annotation.cpp.

double ON_AngularDimension::Radius ( ) const [inline]

Definition at line 346 of file opennurbs_annotation.h.

Reimplemented from ON_Annotation.

Definition at line 442 of file opennurbs_annotation.cpp.

void ON_AngularDimension::SetAngle ( double  angle) [inline]

Definition at line 343 of file opennurbs_annotation.h.

void ON_AngularDimension::SetRadius ( double  radius) [inline]

Definition at line 345 of file opennurbs_annotation.h.

Reimplemented from ON_Annotation.

Definition at line 464 of file opennurbs_annotation.cpp.

Reimplemented from ON_Annotation.

Definition at line 432 of file opennurbs_annotation.cpp.


Member Data Documentation

double ON_AngularDimension::m_angle [private]

Definition at line 353 of file opennurbs_annotation.h.

Definition at line 354 of file opennurbs_annotation.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:50