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


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]) |
Definition at line 23 of file CameraJavaMapper.hxx.
| sciGraphics::CameraJavaMapper::CameraJavaMapper | ( | void | ) | [inline] |
| virtual sciGraphics::CameraJavaMapper::~CameraJavaMapper | ( | void | ) | [inline, virtual] |
| 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().

| 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().

| 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().

| 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().

| virtual void sciGraphics::CameraJavaMapper::placeCamera | ( | void | ) | [pure virtual] |
Implemented in sciGraphics::IsometricCameraJavaMapper, and sciGraphics::IsoViewCameraJavaMapper.
Referenced by sciGraphics::CameraJoGL::renderPosition().

| virtual void sciGraphics::CameraJavaMapper::redrawCamera | ( | void | ) | [pure virtual] |
Implemented in sciGraphics::IsometricCameraJavaMapper, and sciGraphics::IsoViewCameraJavaMapper.
Referenced by sciGraphics::CameraJoGL::redraw().

| virtual void sciGraphics::CameraJavaMapper::replaceCamera | ( | void | ) | [pure virtual] |
Implemented in sciGraphics::IsometricCameraJavaMapper, and sciGraphics::IsoViewCameraJavaMapper.
Referenced by sciGraphics::CameraJoGL::replaceCamera().

| 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().

| virtual void sciGraphics::CameraJavaMapper::getPixelCoordinates | ( | double | userCoordX, | |
| double | userCoordY, | |||
| double | userCoordZ, | |||
| int | pixCoord[2] | |||
| ) | [pure virtual] |
Implemented in sciGraphics::IsometricCameraJavaMapper, and sciGraphics::IsoViewCameraJavaMapper.
| virtual void sciGraphics::CameraJavaMapper::get2dViewPixelCoordinates | ( | double | userCoordX, | |
| double | userCoordY, | |||
| double | userCoordZ, | |||
| int | pixCoord[2] | |||
| ) | [pure virtual] |
Implemented in sciGraphics::IsometricCameraJavaMapper, and sciGraphics::IsoViewCameraJavaMapper.
| virtual void sciGraphics::CameraJavaMapper::getProjectionMatrix | ( | double | mat[4][4] | ) | [pure virtual] |
Implemented in sciGraphics::IsometricCameraJavaMapper, and sciGraphics::IsoViewCameraJavaMapper.
Referenced by sciGraphics::CameraJoGL::renderPosition().

| virtual void sciGraphics::CameraJavaMapper::getUnprojectMatrix | ( | double | mat[4][4] | ) | [pure virtual] |
Implemented in sciGraphics::IsometricCameraJavaMapper, and sciGraphics::IsoViewCameraJavaMapper.
Referenced by sciGraphics::CameraJoGL::renderPosition().

| virtual void sciGraphics::CameraJavaMapper::get2dViewProjectionMatrix | ( | double | mat[4][4] | ) | [pure virtual] |
Implemented in sciGraphics::IsometricCameraJavaMapper, and sciGraphics::IsoViewCameraJavaMapper.
Referenced by sciGraphics::CameraJoGL::renderPosition().

| virtual void sciGraphics::CameraJavaMapper::get2dViewUnprojectMatrix | ( | double | mat[4][4] | ) | [pure virtual] |
Implemented in sciGraphics::IsometricCameraJavaMapper, and sciGraphics::IsoViewCameraJavaMapper.
Referenced by sciGraphics::CameraJoGL::renderPosition().

| virtual void sciGraphics::CameraJavaMapper::getViewPort | ( | double | viewPort[4] | ) | [pure virtual] |
Implemented in sciGraphics::IsometricCameraJavaMapper, and sciGraphics::IsoViewCameraJavaMapper.
Referenced by sciGraphics::CameraJoGL::renderPosition().

| 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().

| void sciGraphics::CameraJavaMapper::convertMatrixFormat | ( | const double | src[16], | |
| double | dest[4][4] | |||
| ) | [inline] |
Definition at line 63 of file CameraJavaMapper.hxx.
References i.
Referenced by sciGraphics::IsoViewCameraJavaMapper::get2dViewProjectionMatrix(), sciGraphics::IsometricCameraJavaMapper::get2dViewProjectionMatrix(), sciGraphics::IsoViewCameraJavaMapper::get2dViewUnprojectMatrix(), sciGraphics::IsometricCameraJavaMapper::get2dViewUnprojectMatrix(), sciGraphics::IsoViewCameraJavaMapper::getProjectionMatrix(), sciGraphics::IsometricCameraJavaMapper::getProjectionMatrix(), sciGraphics::IsoViewCameraJavaMapper::getUnprojectMatrix(), and sciGraphics::IsometricCameraJavaMapper::getUnprojectMatrix().
00063 { 00064 for (int i = 0; i < 4; i++) { 00065 dest[i][0] = src[4 * i]; 00066 dest[i][1] = src[4 * i + 1]; 00067 dest[i][2] = src[4 * i + 2]; 00068 dest[i][3] = src[4 * i + 3]; 00069 } 00070 }

1.5.5