sciGraphics::CameraJavaMapper Class Reference

#include </home/scilab/compilation_chain/sci_checkOut/scilab/modules/renderer/src/cpp/subwinDrawing/CameraJavaMapper.hxx>

Inheritance diagram for sciGraphics::CameraJavaMapper:

Inheritance graph
[legend]
Collaboration diagram for sciGraphics::CameraJavaMapper:

Collaboration graph
[legend]

Public Member Functions

 CameraJavaMapper (void)
virtual ~CameraJavaMapper (void)
virtual void setViewingArea (double transX, double transY, double scaleX, double scaleY)=0
virtual void setNormalizationParameters (double scaleX, double scaleY, double scaleZ, double transX, double transY, double transZ)=0
virtual void setAxesRotationParameters (double centerX, double centerY, double centerZ, double alpha, double theta)=0
virtual void setFittingScale (double scaleX, double scaleY, double scaleZ)=0
virtual void placeCamera (void)=0
virtual void redrawCamera (void)=0
virtual void replaceCamera (void)=0
virtual void setAxesReverse (bool xAxisRevert, bool yAxisRevert, bool zAxisRevert)=0
virtual void getPixelCoordinates (double userCoordX, double userCoordY, double userCoordZ, int pixCoord[2])=0
virtual void get2dViewPixelCoordinates (double userCoordX, double userCoordY, double userCoordZ, int pixCoord[2])=0
virtual void getProjectionMatrix (double mat[4][4])=0
virtual void getUnprojectMatrix (double mat[4][4])=0
virtual void get2dViewProjectionMatrix (double mat[4][4])=0
virtual void get2dViewUnprojectMatrix (double mat[4][4])=0
virtual void getViewPort (double viewPort[4])=0
virtual void setAxesBounds (double xMin, double xMax, double yMin, double yMax, double zMin, double zMax)=0
void convertMatrixFormat (const double src[16], double dest[4][4])

Detailed Description

Definition at line 23 of file CameraJavaMapper.hxx.


Constructor & Destructor Documentation

sciGraphics::CameraJavaMapper::CameraJavaMapper ( void   )  [inline]

Definition at line 27 of file CameraJavaMapper.hxx.

00027 {}

virtual sciGraphics::CameraJavaMapper::~CameraJavaMapper ( void   )  [inline, virtual]

Definition at line 29 of file CameraJavaMapper.hxx.

00029 {}


Member Function Documentation

virtual void sciGraphics::CameraJavaMapper::setViewingArea ( double  transX,
double  transY,
double  scaleX,
double  scaleY 
) [pure virtual]

Implemented in sciGraphics::IsometricCameraJavaMapper, and sciGraphics::IsoViewCameraJavaMapper.

Referenced by sciGraphics::CameraJoGL::renderPosition().

Here is the caller graph for this function:

virtual void sciGraphics::CameraJavaMapper::setNormalizationParameters ( double  scaleX,
double  scaleY,
double  scaleZ,
double  transX,
double  transY,
double  transZ 
) [pure virtual]

Implemented in sciGraphics::IsometricCameraJavaMapper, and sciGraphics::IsoViewCameraJavaMapper.

Referenced by sciGraphics::CameraJoGL::renderPosition().

Here is the caller graph for this function:

virtual void sciGraphics::CameraJavaMapper::setAxesRotationParameters ( double  centerX,
double  centerY,
double  centerZ,
double  alpha,
double  theta 
) [pure virtual]

Implemented in sciGraphics::IsometricCameraJavaMapper, and sciGraphics::IsoViewCameraJavaMapper.

Referenced by sciGraphics::CameraJoGL::renderPosition().

Here is the caller graph for this function:

virtual void sciGraphics::CameraJavaMapper::setFittingScale ( double  scaleX,
double  scaleY,
double  scaleZ 
) [pure virtual]

Implemented in sciGraphics::IsometricCameraJavaMapper, and sciGraphics::IsoViewCameraJavaMapper.

Referenced by sciGraphics::CameraJoGL::renderPosition().

Here is the caller graph for this function:

virtual void sciGraphics::CameraJavaMapper::placeCamera ( void   )  [pure virtual]

Implemented in sciGraphics::IsometricCameraJavaMapper, and sciGraphics::IsoViewCameraJavaMapper.

Referenced by sciGraphics::CameraJoGL::renderPosition().

Here is the caller graph for this function:

virtual void sciGraphics::CameraJavaMapper::redrawCamera ( void   )  [pure virtual]

Implemented in sciGraphics::IsometricCameraJavaMapper, and sciGraphics::IsoViewCameraJavaMapper.

Referenced by sciGraphics::CameraJoGL::redraw().

Here is the caller graph for this function:

virtual void sciGraphics::CameraJavaMapper::replaceCamera ( void   )  [pure virtual]

Implemented in sciGraphics::IsometricCameraJavaMapper, and sciGraphics::IsoViewCameraJavaMapper.

Referenced by sciGraphics::CameraJoGL::replaceCamera().

Here is the caller graph for this function:

virtual void sciGraphics::CameraJavaMapper::setAxesReverse ( bool  xAxisRevert,
bool  yAxisRevert,
bool  zAxisRevert 
) [pure virtual]

Implemented in sciGraphics::IsometricCameraJavaMapper, and sciGraphics::IsoViewCameraJavaMapper.

Referenced by sciGraphics::CameraJoGL::renderPosition().

Here is the caller graph for this function:

virtual void sciGraphics::CameraJavaMapper::getPixelCoordinates ( double  userCoordX,
double  userCoordY,
double  userCoordZ,
int  pixCoord[2] 
) [pure virtual]

virtual void sciGraphics::CameraJavaMapper::get2dViewPixelCoordinates ( double  userCoordX,
double  userCoordY,
double  userCoordZ,
int  pixCoord[2] 
) [pure virtual]

virtual void sciGraphics::CameraJavaMapper::getProjectionMatrix ( double  mat[4][4]  )  [pure virtual]

Implemented in sciGraphics::IsometricCameraJavaMapper, and sciGraphics::IsoViewCameraJavaMapper.

Referenced by sciGraphics::CameraJoGL::renderPosition().

Here is the caller graph for this function:

virtual void sciGraphics::CameraJavaMapper::getUnprojectMatrix ( double  mat[4][4]  )  [pure virtual]

Implemented in sciGraphics::IsometricCameraJavaMapper, and sciGraphics::IsoViewCameraJavaMapper.

Referenced by sciGraphics::CameraJoGL::renderPosition().

Here is the caller graph for this function:

virtual void sciGraphics::CameraJavaMapper::get2dViewProjectionMatrix ( double  mat[4][4]  )  [pure virtual]

Implemented in sciGraphics::IsometricCameraJavaMapper, and sciGraphics::IsoViewCameraJavaMapper.

Referenced by sciGraphics::CameraJoGL::renderPosition().

Here is the caller graph for this function:

virtual void sciGraphics::CameraJavaMapper::get2dViewUnprojectMatrix ( double  mat[4][4]  )  [pure virtual]

Implemented in sciGraphics::IsometricCameraJavaMapper, and sciGraphics::IsoViewCameraJavaMapper.

Referenced by sciGraphics::CameraJoGL::renderPosition().

Here is the caller graph for this function:

virtual void sciGraphics::CameraJavaMapper::getViewPort ( double  viewPort[4]  )  [pure virtual]

Implemented in sciGraphics::IsometricCameraJavaMapper, and sciGraphics::IsoViewCameraJavaMapper.

Referenced by sciGraphics::CameraJoGL::renderPosition().

Here is the caller graph for this function:

virtual void sciGraphics::CameraJavaMapper::setAxesBounds ( double  xMin,
double  xMax,
double  yMin,
double  yMax,
double  zMin,
double  zMax 
) [pure virtual]

Implemented in sciGraphics::IsometricCameraJavaMapper, and sciGraphics::IsoViewCameraJavaMapper.

Referenced by sciGraphics::CameraJoGL::renderPosition().

Here is the caller graph for this function:

void sciGraphics::CameraJavaMapper::convertMatrixFormat ( const double  src[16],
double  dest[4][4] 
) [inline]


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

Generated on Tue Sep 9 18:35:31 2008 for Scilab [trunk] by  doxygen 1.5.5