Public Member Functions | List of all members
SEC_base Class Referenceabstract

#include <SEC_root.hxx>

Inheritance diagram for SEC_base:
Inheritance graph
Collaboration diagram for SEC_base:
Collaboration graph

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)

Definition at line 272 of file SEC_root.hxx.

SEC_base::~SEC_base ( )

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

Definition at line 282 of file SEC_root.hxx.

SEC_root* SEC_base::get_root ( ) const

Definition at line 283 of file SEC_root.hxx.

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