iso::visual::Camera Class Reference

camera class for OpenGL More...

#include <iso_visual_camera.h>

Inherits iso::visual::SceneObject.

Inheritance diagram for iso::visual::Camera:

Inheritance graph
[legend]
Collaboration diagram for iso::visual::Camera:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Camera (const base::String &pName, GLProgram *pProgram)
 create camera
 ~Camera ()
 destructor
CameraTransformNodecamTransform ()
void renderToImage (const base::String &pImageName, unsigned int pRenderIndex)
void render ()
void registerData (Data *pData) throw (VisualException)

Static Protected Attributes

static base::String sName
static unsigned int sCount

Friends

class View

Detailed Description

camera class for OpenGL

Author:
Daniel Bisig
Date:
11/24/07
Remarks:
Copyright 2007 I.S.O./ICST, Zurich. All rights reserved.


Constructor & Destructor Documentation

Camera::Camera ( const base::String &  pName,
GLProgram pProgram 
)

create camera

Camera::~Camera (  ) 

destructor


Member Function Documentation

CameraTransformNode * Camera::camTransform (  ) 

void Camera::renderToImage ( const base::String &  pImageName,
unsigned int  pRenderIndex 
)

void Camera::render (  ) 

Reimplemented from iso::visual::SceneObject.

void Camera::registerData ( Data pData  )  throw (VisualException) [virtual]

Reimplemented from iso::visual::SceneObject.


Friends And Related Function Documentation

friend class View [friend]


Member Data Documentation

base::String Camera::sName [static, protected]

default name

unsigned int Camera::sCount [static, protected]

instance count


The documentation for this class was generated from the following files:
Generated on Fri Feb 25 14:23:42 2011 for iso visual by  doxygen 1.5.1