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

#include <SEC_root.hxx>

Inheritance diagram for SEC_oriented:
Inheritance graph
[legend]

Public Member Functions

 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 205 of file SEC_root.hxx.

Constructor & Destructor Documentation

SEC_oriented::SEC_oriented ( )
inline

Definition at line 216 of file SEC_root.hxx.

virtual SEC_oriented::~SEC_oriented ( )
inlinevirtual

Definition at line 217 of file SEC_root.hxx.

Member Function Documentation

virtual void SEC_oriented::invalidate_sub_angles ( )
pure virtual
void SEC_oriented::invalidate ( )

Definition at line 238 of file SEC_layout.cxx.

const Angle& SEC_oriented::get_abs_angle ( ) const
inline

Definition at line 222 of file SEC_root.hxx.

const Angle& SEC_oriented::get_rel_angle ( ) const
inline

Definition at line 223 of file SEC_root.hxx.

void SEC_oriented::set_rel_angle ( const Angle rel)
inline

Definition at line 225 of file SEC_root.hxx.

void SEC_oriented::set_abs_angle ( const Angle abs)
inline

Definition at line 230 of file SEC_root.hxx.

References abs, diff(), AW::Vector::is_normalized(), AW::Angle::normal(), and sec_assert.

void SEC_oriented::set_rel_angle ( const double &  rel)
inline

Definition at line 244 of file SEC_root.hxx.

References set_rel_angle().

Referenced by set_rel_angle().

void SEC_oriented::set_abs_angle ( const double &  abs)
inline

Definition at line 245 of file SEC_root.hxx.

References set_abs_angle().

Referenced by set_abs_angle().

void SEC_oriented::mark_angle_absolute ( )
inline

Definition at line 247 of file SEC_root.hxx.

SEC_base* SEC_oriented::parent ( )
inline

Definition at line 249 of file SEC_root.hxx.

const SEC_base* SEC_oriented::parent ( ) const
inline

Definition at line 250 of file SEC_root.hxx.


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