sciGraphics::CenteredTextDrawerJavaMapper Class Reference

#include </home/scilab/compilation_chain/sci_checkOut/scilab/modules/renderer/src/cpp/textDrawing/CenteredTextDrawerJavaMapper.hxx>

Inheritance diagram for sciGraphics::CenteredTextDrawerJavaMapper:

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

Collaboration graph
[legend]

Public Member Functions

 CenteredTextDrawerJavaMapper (void)
virtual ~CenteredTextDrawerJavaMapper (void)
virtual void display (void)
virtual void initializeDrawing (int figureIndex)
virtual void endDrawing (void)
virtual void show (int figureIndex)
virtual void destroy (int figureIndex)
virtual void setFigureIndex (int figureIndex)
virtual void setTextContent (char **text, int nbRow, int nbCol)
virtual void setCenterPosition (double centerX, double centerY, double centerZ)
virtual double * drawTextContent (void)
virtual double * getScreenBoundingBox (double centerPixX, double centerPixY, double centerPixZ)
virtual void setTextParameters (int textAlignment, int color, int fontStyle, double fontSize, double rotationAngle, bool useFractionalMetrics)
virtual void updateParentFigure (int parentFigureIndex)
virtual void setBoxDrawingParameters (bool drawBoxLine, bool drawBoxBackground, int lineColor, int backgroundColor)
virtual void setFilledBoxSize (double boxWidth, double boxHeight)

Private Attributes

org_scilab_modules_renderer_textDrawing::CenteredTextDrawerGLm_pJavaObject

Detailed Description

Definition at line 23 of file CenteredTextDrawerJavaMapper.hxx.


Constructor & Destructor Documentation

sciGraphics::CenteredTextDrawerJavaMapper::CenteredTextDrawerJavaMapper ( void   ) 

Definition at line 24 of file CenteredTextDrawerJavaMapper.cpp.

References getScilabJavaVM(), and m_pJavaObject.

Here is the call graph for this function:

sciGraphics::CenteredTextDrawerJavaMapper::~CenteredTextDrawerJavaMapper ( void   )  [virtual]

Definition at line 29 of file CenteredTextDrawerJavaMapper.cpp.

References m_pJavaObject, and NULL.

00030 {
00031   delete m_pJavaObject;
00032   m_pJavaObject = NULL;
00033 }


Member Function Documentation

void sciGraphics::CenteredTextDrawerJavaMapper::display ( void   )  [virtual]

Implements sciGraphics::DrawableObjectJavaMapper.

Definition at line 35 of file CenteredTextDrawerJavaMapper.cpp.

References org_scilab_modules_renderer_textDrawing::CenteredTextDrawerGL::display(), and m_pJavaObject.

00036 {
00037   m_pJavaObject->display();
00038 }

Here is the call graph for this function:

void sciGraphics::CenteredTextDrawerJavaMapper::initializeDrawing ( int  figureIndex  )  [virtual]

Implements sciGraphics::DrawableObjectJavaMapper.

Definition at line 40 of file CenteredTextDrawerJavaMapper.cpp.

References org_scilab_modules_renderer_textDrawing::CenteredTextDrawerGL::initializeDrawing(), and m_pJavaObject.

00041 {
00042   m_pJavaObject->initializeDrawing(figureIndex);
00043 }

Here is the call graph for this function:

void sciGraphics::CenteredTextDrawerJavaMapper::endDrawing ( void   )  [virtual]

Implements sciGraphics::DrawableObjectJavaMapper.

Definition at line 45 of file CenteredTextDrawerJavaMapper.cpp.

References org_scilab_modules_renderer_textDrawing::CenteredTextDrawerGL::endDrawing(), and m_pJavaObject.

00046 {
00047   m_pJavaObject->endDrawing();
00048 }

Here is the call graph for this function:

void sciGraphics::CenteredTextDrawerJavaMapper::show ( int  figureIndex  )  [virtual]

Implements sciGraphics::DrawableObjectJavaMapper.

Definition at line 50 of file CenteredTextDrawerJavaMapper.cpp.

References m_pJavaObject, and org_scilab_modules_renderer_textDrawing::CenteredTextDrawerGL::show().

00051 {
00052   m_pJavaObject->show(figureIndex);
00053 }

Here is the call graph for this function:

void sciGraphics::CenteredTextDrawerJavaMapper::destroy ( int  figureIndex  )  [virtual]

Implements sciGraphics::DrawableObjectJavaMapper.

Definition at line 55 of file CenteredTextDrawerJavaMapper.cpp.

References org_scilab_modules_renderer_textDrawing::CenteredTextDrawerGL::destroy(), and m_pJavaObject.

00056 {
00057   m_pJavaObject->destroy(figureIndex);
00058 }

Here is the call graph for this function:

void sciGraphics::CenteredTextDrawerJavaMapper::setFigureIndex ( int  figureIndex  )  [virtual]

Implements sciGraphics::DrawableObjectJavaMapper.

Definition at line 60 of file CenteredTextDrawerJavaMapper.cpp.

References m_pJavaObject, and org_scilab_modules_renderer_textDrawing::CenteredTextDrawerGL::setFigureIndex().

00061 {
00062   m_pJavaObject->setFigureIndex(figureIndex);
00063 }

Here is the call graph for this function:

void sciGraphics::CenteredTextDrawerJavaMapper::setTextContent ( char **  text,
int  nbRow,
int  nbCol 
) [virtual]

Implements sciGraphics::TextContentDrawerJavaMapper.

Definition at line 82 of file CenteredTextDrawerJavaMapper.cpp.

References m_pJavaObject, and org_scilab_modules_renderer_textDrawing::CenteredTextDrawerGL::setTextContent().

Referenced by sciGraphics::CenteredTextDrawerJoGL::setDrawerParameters().

00083 {
00084   m_pJavaObject->setTextContent(text, nbRow * nbCol, nbRow, nbCol);
00085 }

Here is the call graph for this function:

Here is the caller graph for this function:

void sciGraphics::CenteredTextDrawerJavaMapper::setCenterPosition ( double  centerX,
double  centerY,
double  centerZ 
) [virtual]

Implements sciGraphics::TextContentDrawerJavaMapper.

Definition at line 87 of file CenteredTextDrawerJavaMapper.cpp.

References m_pJavaObject, and org_scilab_modules_renderer_textDrawing::CenteredTextDrawerGL::setCenterPosition().

00088 {
00089   m_pJavaObject->setCenterPosition(centerX, centerY, centerZ);
00090 }

Here is the call graph for this function:

double * sciGraphics::CenteredTextDrawerJavaMapper::drawTextContent ( void   )  [virtual]

Implements sciGraphics::TextContentDrawerJavaMapper.

Definition at line 92 of file CenteredTextDrawerJavaMapper.cpp.

References org_scilab_modules_renderer_textDrawing::CenteredTextDrawerGL::drawTextContent(), and m_pJavaObject.

00093 {
00094   return m_pJavaObject->drawTextContent();
00095 }

Here is the call graph for this function:

double * sciGraphics::CenteredTextDrawerJavaMapper::getScreenBoundingBox ( double  centerPixX,
double  centerPixY,
double  centerPixZ 
) [virtual]

Implements sciGraphics::TextContentDrawerJavaMapper.

Definition at line 97 of file CenteredTextDrawerJavaMapper.cpp.

References org_scilab_modules_renderer_textDrawing::CenteredTextDrawerGL::getScreenBoundingBox(), and m_pJavaObject.

00100 {
00101   return m_pJavaObject->getScreenBoundingBox(centerPixX, centerPixY, centerPixZ);
00102 }

Here is the call graph for this function:

void sciGraphics::CenteredTextDrawerJavaMapper::setTextParameters ( int  textAlignment,
int  color,
int  fontStyle,
double  fontSize,
double  rotationAngle,
bool  useFractionalMetrics 
) [virtual]

Implements sciGraphics::TextContentDrawerJavaMapper.

Definition at line 65 of file CenteredTextDrawerJavaMapper.cpp.

References m_pJavaObject, and org_scilab_modules_renderer_textDrawing::CenteredTextDrawerGL::setTextParameters().

Referenced by sciGraphics::CenteredTextDrawerJoGL::setDrawerParameters().

00067 {
00068   m_pJavaObject->setTextParameters(textAlignment, color, fontStyle, fontSize, rotationAngle, useFractionalMetrics);
00069 }

Here is the call graph for this function:

Here is the caller graph for this function:

void sciGraphics::CenteredTextDrawerJavaMapper::updateParentFigure ( int  parentFigureIndex  )  [virtual]

Implements sciGraphics::TextContentDrawerJavaMapper.

Definition at line 71 of file CenteredTextDrawerJavaMapper.cpp.

References m_pJavaObject, and org_scilab_modules_renderer_textDrawing::CenteredTextDrawerGL::updateParentFigure().

00072 {
00073   m_pJavaObject->updateParentFigure(parentFigureIndex);
00074 }

Here is the call graph for this function:

void sciGraphics::CenteredTextDrawerJavaMapper::setBoxDrawingParameters ( bool  drawBoxLine,
bool  drawBoxBackground,
int  lineColor,
int  backgroundColor 
) [virtual]

Implements sciGraphics::TextContentDrawerJavaMapper.

Definition at line 76 of file CenteredTextDrawerJavaMapper.cpp.

References m_pJavaObject, and org_scilab_modules_renderer_textDrawing::CenteredTextDrawerGL::setBoxDrawingParameters().

00078 {
00079   m_pJavaObject->setBoxDrawingParameters(drawBoxLine, drawBoxBackground, lineColor, backgroundColor);
00080 }

Here is the call graph for this function:

void sciGraphics::CenteredTextDrawerJavaMapper::setFilledBoxSize ( double  boxWidth,
double  boxHeight 
) [virtual]

Definition at line 104 of file CenteredTextDrawerJavaMapper.cpp.

References m_pJavaObject, and org_scilab_modules_renderer_textDrawing::CenteredTextDrawerGL::setFilledBoxSize().

Referenced by sciGraphics::CenteredTextDrawerJoGL::redrawTextContent(), and sciGraphics::CenteredTextDrawerJoGL::setDrawerParameters().

00105 {
00106   m_pJavaObject->setFilledBoxSize(boxWidth, boxHeight);
00107 }

Here is the call graph for this function:

Here is the caller graph for this function:


Field Documentation


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

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