Angle dimension. More...
#include <vcsl_angle.h>
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 () |
Angle dimension.
Definition at line 19 of file vcsl_angle.h.
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.
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.