Basic Image AlgorithmS Library  2.8.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Public Attributes | List of all members
BIAS::CameraViewExternals Class Reference

describes external params of a camera view Used e.g. More...

#include <Gui/CameraViewExternals.hh>

+ Collaboration diagram for BIAS::CameraViewExternals:

Public Member Functions

 CameraViewExternals ()
 destructor More...
 
 CameraViewExternals (const BIAS::Vector3< double > &C, const BIAS::Vector3< double > &up, const BIAS::Vector3< double > &viewAt)
 
void DisplayGL () const
 
void DisplayViewAt (const double &size=1.0) const
 
void InitMembers ()
 
std::ostream & Print (std::ostream &os=std::cout)
 
virtual ~CameraViewExternals ()
 

Public Attributes

BIAS::Vector3< double > C
 
BIAS::Vector3< double > up
 
BIAS::Vector3< double > viewAt
 

Detailed Description

describes external params of a camera view Used e.g.

OpenGL and manipularted by controller classes, e.g. trackball.

Author
Jan Woetzel

Definition at line 17 of file CameraViewExternals.hh.

Constructor & Destructor Documentation

virtual BIAS::CameraViewExternals::~CameraViewExternals ( )
inlinevirtual

Definition at line 19 of file CameraViewExternals.hh.

CameraViewExternals::CameraViewExternals ( )

destructor

Definition at line 15 of file CameraViewExternals.cpp.

CameraViewExternals::CameraViewExternals ( const BIAS::Vector3< double > &  C,
const BIAS::Vector3< double > &  up,
const BIAS::Vector3< double > &  viewAt 
)

Definition at line 20 of file CameraViewExternals.cpp.

Member Function Documentation

void BIAS::CameraViewExternals::DisplayGL ( ) const
void BIAS::CameraViewExternals::DisplayViewAt ( const double &  size = 1.0) const

Definition at line 55 of file CameraViewExternals.cpp.

void BIAS::CameraViewExternals::InitMembers ( )
inline

Definition at line 36 of file CameraViewExternals.hh.

Referenced by BIAS::CameraViewController::InitMembers().

std::ostream & BIAS::CameraViewExternals::Print ( std::ostream &  os = std::cout)

Definition at line 27 of file CameraViewExternals.cpp.

Referenced by BIAS::CameraViewController::Print().

Member Data Documentation

BIAS::Vector3<double> BIAS::CameraViewExternals::C
BIAS::Vector3<double> BIAS::CameraViewExternals::up
BIAS::Vector3<double> BIAS::CameraViewExternals::viewAt

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