Public Member Functions | Static Public Member Functions | Private Member Functions
vcsl_angle Class Reference

Angle dimension. More...

#include <vcsl_angle.h>

Inheritance diagram for vcsl_angle:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual ~vcsl_angle ()
virtual bool compatible_unit (vcsl_unit_sptr const &new_unit) const
 Is `new_unit' a compatible unit for the dimension ?.
virtual vcsl_unit_sptr standard_unit () const
 Return the standard unit associated to the dimension.
void ref ()
void unref ()
int get_references () const
bool is_referenced () const

Static Public Member Functions

static vcsl_angle_sptr instance ()
 Return the reference to the unique vcsl_angle object.

Private Member Functions

 vcsl_angle ()

Detailed Description

Angle dimension.

Definition at line 19 of file vcsl_angle.h.


Constructor & Destructor Documentation

vcsl_angle::vcsl_angle ( ) [inline, private]

Definition at line 27 of file vcsl_angle.h.

virtual vcsl_angle::~vcsl_angle ( ) [inline, virtual]

Definition at line 31 of file vcsl_angle.h.


Member Function Documentation

bool vcsl_angle::compatible_unit ( vcsl_unit_sptr const &  new_unit) const [virtual]

Is `new_unit' a compatible unit for the dimension ?.

Pure virtual function of vcsl_dimension

Implements vcsl_dimension.

Definition at line 8 of file vcsl_angle.cxx.

vcsl_angle_sptr vcsl_angle::instance ( ) [static]

Return the reference to the unique vcsl_angle object.

Definition at line 21 of file vcsl_angle.cxx.

vcsl_unit_sptr vcsl_angle::standard_unit ( ) const [virtual]

Return the standard unit associated to the dimension.

Pure virtual function of vcsl_dimension

Implements vcsl_dimension.

Definition at line 13 of file vcsl_angle.cxx.


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