Developer documentation | Axl-2.5.1

axlVtkView Class Reference

#include <axlVtkView.h>

Inheritance diagram for axlVtkView:
axlAbstractView

Public Slots

void onShowAxis (bool show)
 
void onGridResolutionChanged (int resolution)
 
void setBackgroundColor (double red, double green, double blue)
 
void onBackgroundGradientChange (bool gradient)
 
void setWorldCamera (void)
 
void setObjectCamera (void)
 
void setTrackballInteractor (void)
 
void setJoystickInteractor (void)
 
void onUpdateActorField (QList< axlAbstractData * > axlDataSet, QString fieldName)
 
void bounds (float &xmin, float &xmax, float &ymin, float &ymax, float &zmin, float &zmax)
 
void cameraUp (double *coordinates)
 
void cameraPosition (double *coordinates)
 
void cameraFocalPoint (double *coordinates)
 
void setCameraPosition (double x, double y, double z)
 
- Public Slots inherited from axlAbstractView
void onStateChanged (dtkAbstractData *data, int mode)
 
void showColorMapping (dtkAbstractData *data)
 
void onShaderChanged (dtkAbstractData *data, QString isophoteShaderXml)
 
void onControlPointChanged (dtkAbstractData *data)
 
void onTubeFilterRadiusChanged (dtkAbstractData *data, double radius)
 
void processIsophoteByShader (dtkAbstractData *data, QString isophoteShaderXml)
 
void dataChangedByGeometry (dtkAbstractData *data)
 
void dataChangedByProperty (dtkAbstractData *data, int channel)
 Modify the right property, which is defined by the channel number : More...
 
void dataChangedByOpacity (dtkAbstractData *data, double opacity)
 
void dataChangedBySize (dtkAbstractData *data, double size)
 
void dataChangedByColor (dtkAbstractData *data, double red, double green, double blue)
 
void onActorVisibilityChanged (dtkAbstractData *data, bool actorVisibility)
 
void ondataSetRemoved (QList< dtkAbstractData * > dataSetToRemoved)
 
void onLightPositionChanged (double x, double y, double z)
 
void onGridResolutionChanged (int resolution)
 
virtual void onUpdateActorField (QList< axlAbstractData * > axlDataSet, QString fieldName)
 
void onInterpolationChanded (dtkAbstractData *data, int interpolation)
 
virtual void onShowAxis (bool show)
 
virtual void onBackgroundGradientChange (bool gradient)
 
virtual void setWorldCamera (void)
 
virtual void setObjectCamera (void)
 
virtual void setTrackballInteractor (void)
 
virtual void setJoystickInteractor (void)
 

Public Member Functions

 axlVtkView (void)
 
virtual ~axlVtkView (void)
 
virtual QString description (void) const
 
axlAbstractActorinsert (axlAbstractData *data)
 
QList< axlAbstractActor * > insertSet (QList< axlAbstractData * > dataSet)
 
void removeSet (QList< axlAbstractActor * > actorSet)
 
void removeSetFields (QList< axlAbstractActorField * > actorSet)
 
void update (void)
 
void activeDefaultLigh (bool useDefaultLight)
 
void setLight (int i, bool hide, double *position, double *ambiant, double *diffuse, double *specular, int exponent)
 
void setCameraViewDefaut (void)
 
void setCameraViewNegativeX (void)
 
void setCameraViewPositiveX (void)
 
void setCameraViewNegativeY (void)
 
void setCameraViewPositiveY (void)
 
void setCameraViewNegativeZ (void)
 
void setCameraViewPositiveZ (void)
 
void setParallelCamera (bool parallel)
 
void setCameraFocalPoint (double x, double y, double z)
 
void setCameraUp (double x, double y, double z)
 
void setCameraViewAngle (double angle)
 
void setParallelScale (double parallelScale)
 
void setGrid (bool isGridX, bool isGridY, bool isGridZ)
 
double * getWorldCameraPosition (void)
 
double * getBackgroundColor (void)
 
bool getAxesVisibility (void)
 
bool getParallelProjection (void)
 
double * getCameraFocalPoint (void)
 
double * getCameraUp (void)
 
double getCameraViewAngle (void)
 
bool getBackgroundGradient (void)
 
double getParallelScale (void)
 
QWidget * widget (void)
 
void updateFieldActor (dtkAbstractData *data)
 Use view as input to update fields actors on a data. More...
 
- Public Member Functions inherited from axlAbstractView
 axlAbstractView (void)
 
virtual ~axlAbstractView (void)
 
virtual axlAbstractActoractor (dtkAbstractData *data)
 
virtual void insert (dtkAbstractData *data, axlAbstractActor *actor)
 
virtual void removeData (dtkAbstractData *data)
 
virtual void removeField (dtkAbstractData *data)
 
virtual int size (void)
 
axlViewControllercontroller (void)
 
virtual void setCameraPosition (double x, double y, double z)
 
dtkAbstractViewFactory * getSingletonFactory (void)
 
virtual void add (dtkAbstractData *data)
 Use view as input to open a data in axel. More...
 

Static Public Member Functions

static bool registered (void)
 

Additional Inherited Members

- Signals inherited from axlAbstractView
void inserted (void)
 
void stateChanged (dtkAbstractData *data, int mode)
 
void lightPositionChanged (double x, double y, double z)
 
void insertData (axlAbstractData *data)
 

Detailed Description

Definition at line 38 of file axlVtkView.h.

Constructor & Destructor Documentation

axlVtkView::axlVtkView ( void  )

Definition at line 312 of file axlVtkView.cpp.

axlVtkView::~axlVtkView ( void  )
virtual

Definition at line 410 of file axlVtkView.cpp.

Member Function Documentation

void axlVtkView::activeDefaultLigh ( bool  useDefaultLight)
virtual

Reimplemented from axlAbstractView.

Definition at line 1436 of file axlVtkView.cpp.

void axlVtkView::bounds ( float &  xmin,
float &  xmax,
float &  ymin,
float &  ymax,
float &  zmin,
float &  zmax 
)
slot

Definition at line 483 of file axlVtkView.cpp.

void axlVtkView::cameraFocalPoint ( double *  coordinates)
slot

Definition at line 509 of file axlVtkView.cpp.

void axlVtkView::cameraPosition ( double *  coordinates)
slot

Definition at line 502 of file axlVtkView.cpp.

void axlVtkView::cameraUp ( double *  coordinates)
slot

Definition at line 495 of file axlVtkView.cpp.

QString axlVtkView::description ( void  ) const
virtual

Reimplemented from axlAbstractView.

Definition at line 442 of file axlVtkView.cpp.

bool axlVtkView::getAxesVisibility ( void  )
virtual

Reimplemented from axlAbstractView.

Definition at line 1353 of file axlVtkView.cpp.

double * axlVtkView::getBackgroundColor ( void  )
virtual

Reimplemented from axlAbstractView.

Definition at line 1385 of file axlVtkView.cpp.

bool axlVtkView::getBackgroundGradient ( void  )
virtual

Reimplemented from axlAbstractView.

Definition at line 1345 of file axlVtkView.cpp.

double * axlVtkView::getCameraFocalPoint ( void  )
virtual

Reimplemented from axlAbstractView.

Definition at line 1361 of file axlVtkView.cpp.

double * axlVtkView::getCameraUp ( void  )
virtual

Reimplemented from axlAbstractView.

Definition at line 1369 of file axlVtkView.cpp.

double axlVtkView::getCameraViewAngle ( void  )
virtual

Reimplemented from axlAbstractView.

Definition at line 1377 of file axlVtkView.cpp.

bool axlVtkView::getParallelProjection ( void  )
virtual

Reimplemented from axlAbstractView.

Definition at line 1357 of file axlVtkView.cpp.

double axlVtkView::getParallelScale ( void  )
virtual

Reimplemented from axlAbstractView.

Definition at line 1341 of file axlVtkView.cpp.

double * axlVtkView::getWorldCameraPosition ( void  )
virtual

Reimplemented from axlAbstractView.

Definition at line 1349 of file axlVtkView.cpp.

axlAbstractActor * axlVtkView::insert ( axlAbstractData data)
virtual

Reimplemented from axlAbstractView.

Definition at line 969 of file axlVtkView.cpp.

QList< axlAbstractActor * > axlVtkView::insertSet ( QList< axlAbstractData * >  dataSet)
virtual

Reimplemented from axlAbstractView.

Definition at line 525 of file axlVtkView.cpp.

void axlVtkView::onBackgroundGradientChange ( bool  gradient)
slot

Definition at line 1330 of file axlVtkView.cpp.

void axlVtkView::onGridResolutionChanged ( int  resolution)
slot

Definition at line 2011 of file axlVtkView.cpp.

void axlVtkView::onShowAxis ( bool  show)
slot

Definition at line 2027 of file axlVtkView.cpp.

void axlVtkView::onUpdateActorField ( QList< axlAbstractData * >  axlDataSet,
QString  fieldName 
)
slot

Definition at line 2060 of file axlVtkView.cpp.

bool axlVtkView::registered ( void  )
static

Definition at line 436 of file axlVtkView.cpp.

void axlVtkView::removeSet ( QList< axlAbstractActor * >  actorSet)
virtual

Reimplemented from axlAbstractView.

Definition at line 912 of file axlVtkView.cpp.

void axlVtkView::removeSetFields ( QList< axlAbstractActorField * >  actorSet)
virtual

Reimplemented from axlAbstractView.

Definition at line 854 of file axlVtkView.cpp.

void axlVtkView::setBackgroundColor ( double  red,
double  green,
double  blue 
)
slot

Definition at line 1389 of file axlVtkView.cpp.

void axlVtkView::setCameraFocalPoint ( double  x,
double  y,
double  z 
)
virtual

Reimplemented from axlAbstractView.

Definition at line 1365 of file axlVtkView.cpp.

void axlVtkView::setCameraPosition ( double  x,
double  y,
double  z 
)
slot

Definition at line 516 of file axlVtkView.cpp.

void axlVtkView::setCameraUp ( double  x,
double  y,
double  z 
)
virtual

Reimplemented from axlAbstractView.

Definition at line 1373 of file axlVtkView.cpp.

void axlVtkView::setCameraViewAngle ( double  angle)
virtual

Reimplemented from axlAbstractView.

Definition at line 1381 of file axlVtkView.cpp.

void axlVtkView::setCameraViewDefaut ( void  )
virtual

Reimplemented from axlAbstractView.

Definition at line 1568 of file axlVtkView.cpp.

void axlVtkView::setCameraViewNegativeX ( void  )
virtual

Reimplemented from axlAbstractView.

Definition at line 1584 of file axlVtkView.cpp.

void axlVtkView::setCameraViewNegativeY ( void  )
virtual

Reimplemented from axlAbstractView.

Definition at line 1646 of file axlVtkView.cpp.

void axlVtkView::setCameraViewNegativeZ ( void  )
virtual

Reimplemented from axlAbstractView.

Definition at line 1708 of file axlVtkView.cpp.

void axlVtkView::setCameraViewPositiveX ( void  )
virtual

Reimplemented from axlAbstractView.

Definition at line 1615 of file axlVtkView.cpp.

void axlVtkView::setCameraViewPositiveY ( void  )
virtual

Reimplemented from axlAbstractView.

Definition at line 1677 of file axlVtkView.cpp.

void axlVtkView::setCameraViewPositiveZ ( void  )
virtual

Reimplemented from axlAbstractView.

Definition at line 1739 of file axlVtkView.cpp.

void axlVtkView::setGrid ( bool  isGridX,
bool  isGridY,
bool  isGridZ 
)
virtual

Reimplemented from axlAbstractView.

Definition at line 1770 of file axlVtkView.cpp.

void axlVtkView::setJoystickInteractor ( void  )
slot

Definition at line 474 of file axlVtkView.cpp.

void axlVtkView::setLight ( int  i,
bool  hide,
double *  position,
double *  ambiant,
double *  diffuse,
double *  specular,
int  exponent 
)
virtual

Reimplemented from axlAbstractView.

Definition at line 1548 of file axlVtkView.cpp.

void axlVtkView::setObjectCamera ( void  )
slot

Definition at line 456 of file axlVtkView.cpp.

void axlVtkView::setParallelCamera ( bool  parallel)
virtual

Reimplemented from axlAbstractView.

Definition at line 2035 of file axlVtkView.cpp.

void axlVtkView::setParallelScale ( double  parallelScale)
virtual

Reimplemented from axlAbstractView.

Definition at line 1337 of file axlVtkView.cpp.

void axlVtkView::setTrackballInteractor ( void  )
slot

Definition at line 465 of file axlVtkView.cpp.

void axlVtkView::setWorldCamera ( void  )
slot

Definition at line 447 of file axlVtkView.cpp.

void axlVtkView::update ( void  )
virtual

Reimplemented from axlAbstractView.

Definition at line 2045 of file axlVtkView.cpp.

void axlVtkView::updateFieldActor ( dtkAbstractData *  data)
virtual

Use view as input to update fields actors on a data.

Usefull with interpreter

Reimplemented from axlAbstractView.

Definition at line 2207 of file axlVtkView.cpp.

QWidget * axlVtkView::widget ( void  )

Definition at line 2051 of file axlVtkView.cpp.


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