Public Member Functions | Private Member Functions | Static Private Member Functions | Private Attributes
Viewport Class Reference

#include <viewport.h>

List of all members.

Public Member Functions

vtkSmartPointer< vtkRenderer > getRenderer () const
void setCamera (Camera *camera)
 Viewport (vtkSmartPointer< vtkRenderWindow > window, double xmin=0.0, double ymin=0.0, double xmax=1.0, double ymax=1.0)

Private Member Functions

void viewportActorUpdate ()
void viewportHudUpdate ()
void viewportModified ()

Static Private Member Functions

static void viewportActorUpdateCallback (vtkObject *caller, unsigned long int vtkNotUsed(eventId), void *vtkNotUsed(clientData), void *vtkNotUsed(callData))
static void viewportHudUpdateCallback (vtkObject *caller, unsigned long int vtkNotUsed(eventId), void *vtkNotUsed(clientData), void *vtkNotUsed(callData))
static void viewportModifiedCallback (vtkObject *caller, unsigned long int vtkNotUsed(eventId), void *vtkNotUsed(clientData), void *vtkNotUsed(callData))

Private Attributes

vtkSmartPointer< vtkTextActor > camera_hud_actor_
vtkSmartPointer< vtkTextActor > fps_hud_actor_
vtkSmartPointer< vtkTextActor > points_hud_actor_
vtkSmartPointer< vtkRenderer > renderer_
vtkSmartPointer
< vtkCallbackCommand > 
viewport_actor_update_callback_
vtkSmartPointer
< vtkCallbackCommand > 
viewport_hud_callback_
vtkSmartPointer
< vtkCallbackCommand > 
viewport_modified_callback_

Detailed Description

Definition at line 20 of file viewport.h.


Constructor & Destructor Documentation

Viewport::Viewport ( vtkSmartPointer< vtkRenderWindow >  window,
double  xmin = 0.0,
double  ymin = 0.0,
double  xmax = 1.0,
double  ymax = 1.0 
)

Definition at line 36 of file viewport.cpp.


Member Function Documentation

vtkSmartPointer<vtkRenderer> Viewport::getRenderer ( ) const [inline]

Definition at line 32 of file viewport.h.

void Viewport::setCamera ( Camera camera) [inline]

Definition at line 38 of file viewport.h.

void Viewport::viewportActorUpdate ( ) [private]

Definition at line 141 of file viewport.cpp.

void Viewport::viewportActorUpdateCallback ( vtkObject *  caller,
unsigned long int   vtkNotUsedeventId,
void *  vtkNotUsedclientData,
void *  vtkNotUsedcallData 
) [static, private]

Definition at line 133 of file viewport.cpp.

void Viewport::viewportHudUpdate ( ) [private]

Definition at line 178 of file viewport.cpp.

void Viewport::viewportHudUpdateCallback ( vtkObject *  caller,
unsigned long int   vtkNotUsedeventId,
void *  vtkNotUsedclientData,
void *  vtkNotUsedcallData 
) [static, private]

Definition at line 170 of file viewport.cpp.

void Viewport::viewportModified ( ) [private]

Definition at line 117 of file viewport.cpp.

void Viewport::viewportModifiedCallback ( vtkObject *  caller,
unsigned long int   vtkNotUsedeventId,
void *  vtkNotUsedclientData,
void *  vtkNotUsedcallData 
) [static, private]

Definition at line 109 of file viewport.cpp.


Member Data Documentation

vtkSmartPointer<vtkTextActor> Viewport::camera_hud_actor_ [private]

Definition at line 77 of file viewport.h.

vtkSmartPointer<vtkTextActor> Viewport::fps_hud_actor_ [private]

Definition at line 78 of file viewport.h.

vtkSmartPointer<vtkTextActor> Viewport::points_hud_actor_ [private]

Definition at line 79 of file viewport.h.

vtkSmartPointer<vtkRenderer> Viewport::renderer_ [private]

Definition at line 72 of file viewport.h.

vtkSmartPointer<vtkCallbackCommand> Viewport::viewport_actor_update_callback_ [private]

Definition at line 74 of file viewport.h.

vtkSmartPointer<vtkCallbackCommand> Viewport::viewport_hud_callback_ [private]

Definition at line 75 of file viewport.h.

vtkSmartPointer<vtkCallbackCommand> Viewport::viewport_modified_callback_ [private]

Definition at line 73 of file viewport.h.


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


pcl
Author(s): Open Perception
autogenerated on Wed Aug 26 2015 15:38:54