Public Member Functions | Static Public Member Functions | Private Member Functions | List of all members
vcsl_angle Class Reference

Angle dimension. More...

#include <vcsl_angle.h>

Inheritance diagram for vcsl_angle:
Inheritance graph
[legend]

Public Member Functions

 ~vcsl_angle () override=default
 
bool compatible_unit (vcsl_unit_sptr const &new_unit) const override
 Is ‘new_unit’ a compatible unit for the dimension ?. More...
 
vcsl_unit_sptr standard_unit () const override
 Return the standard unit associated to the dimension. More...
 
void ref ()
 
void unref ()
 
long 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. More...
 

Private Member Functions

 vcsl_angle ()=default
 

Detailed Description

Angle dimension.

Definition at line 19 of file vcsl_angle.h.

Constructor & Destructor Documentation

◆ vcsl_angle()

vcsl_angle::vcsl_angle ( )
privatedefault

◆ ~vcsl_angle()

vcsl_angle::~vcsl_angle ( )
overridedefault

Member Function Documentation

◆ compatible_unit()

bool vcsl_angle::compatible_unit ( vcsl_unit_sptr const &  new_unit) const
overridevirtual

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.

◆ instance()

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.

◆ standard_unit()

vcsl_unit_sptr vcsl_angle::standard_unit ( ) const
overridevirtual

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: