ARB
Public Member Functions | List of all members
SEC_base Class Referenceabstract

#include <SEC_root.hxx>

Inheritance diagram for SEC_base:
Inheritance graph
[legend]
Collaboration diagram for SEC_base:
Collaboration graph
[legend]

Public Member Functions

 SEC_base (SEC_root *Root)
 
 ~SEC_base () OVERRIDE
 
virtual SEC_BASE_TYPE getType () const =0
 
virtual const Positionget_fixpoint () const =0
 
virtual void reset_angles ()=0
 
virtual void orientationChanged ()=0
 
virtual void sizeChanged ()=0
 
AW_CL self () const
 
SEC_rootget_root () const
 
- Public Member Functions inherited from SEC_constrainted
 SEC_constrainted ()
 
double drawnSize () const
 
double standardSize () const
 
double minSize () const
 
double maxSize () const
 
void setDrawnSize (double size)
 
void setStandardSize (double size)
 
void setConstraints (double low, double high)
 
- Public Member Functions inherited from SEC_oriented
 SEC_oriented ()
 
virtual ~SEC_oriented ()
 
virtual void invalidate_sub_angles ()=0
 
void invalidate ()
 
const Angleget_abs_angle () const
 
const Angleget_rel_angle () const
 
void set_rel_angle (const Angle &rel)
 
void set_abs_angle (const Angle &abs)
 
void set_rel_angle (const double &rel)
 
void set_abs_angle (const double &abs)
 
void mark_angle_absolute ()
 
SEC_baseparent ()
 
const SEC_baseparent () const
 

Detailed Description

Definition at line 267 of file SEC_root.hxx.

Constructor & Destructor Documentation

SEC_base::SEC_base ( SEC_root Root)
inline

Definition at line 272 of file SEC_root.hxx.

SEC_base::~SEC_base ( )
inline

Definition at line 273 of file SEC_root.hxx.

Member Function Documentation

virtual SEC_BASE_TYPE SEC_base::getType ( ) const
pure virtual
virtual const Position& SEC_base::get_fixpoint ( ) const
pure virtual
virtual void SEC_base::reset_angles ( )
pure virtual
virtual void SEC_base::orientationChanged ( )
pure virtual
virtual void SEC_base::sizeChanged ( )
pure virtual
AW_CL SEC_base::self ( ) const
inline

Definition at line 282 of file SEC_root.hxx.

SEC_root* SEC_base::get_root ( ) const
inline

Definition at line 283 of file SEC_root.hxx.


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