GUIAppBridge Class Reference

#include <GUIAppBridge.h>

Collaboration diagram for GUIAppBridge:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 GUIAppBridge ()
 ~GUIAppBridge ()
bool initOpenGL (void *handle, int sizex, int sizey)
void renderScene ()
void resizeOpenGL (int sizex, int sizey)
void loadVolume (std::string fileName)
void setSclicingDirection (axisDirections aD)
int getVolumeWidth ()
int getVolumeHeight ()
int getVolumeDepth ()
void setSliceNumber (int sliceNr)
int getHistLength ()
std::vector< int > getHist ()
std::vector
< TransferFunctionManager::InterpolationNode
getInterpolationNodes ()
void setInterpolationNode (int index, byte r, byte g, byte b, byte alpha, int value)
void updateLookUp ()
void addInterpolationNode (byte r, byte g, byte b, byte alpha, int value)
void removeInterpolationNode (int index)
void setTransferActive (bool isActive)
void setViewMode (viewMode vm)
void rotateCamera (float xRotation, float yRotation)
void setRaycastMode (RaycastMode rM)
void setStepSize (float stepSize)
void setLum (float lum)
void setThreshold (float threshold)
void saveTransferFunction (std::string filename)
void loadTransferFunction (std::string filename)

Private Attributes

Coreapplication


Constructor & Destructor Documentation

GUIAppBridge::GUIAppBridge (  ) 

GUIAppBridge::~GUIAppBridge (  ) 


Member Function Documentation

void GUIAppBridge::addInterpolationNode ( byte  r,
byte  g,
byte  b,
byte  alpha,
int  value 
)

std::vector< int > GUIAppBridge::getHist (  ) 

int GUIAppBridge::getHistLength (  ) 

std::vector< TransferFunctionManager::InterpolationNode > GUIAppBridge::getInterpolationNodes (  ) 

int GUIAppBridge::getVolumeDepth (  ) 

int GUIAppBridge::getVolumeHeight (  ) 

int GUIAppBridge::getVolumeWidth (  ) 

bool GUIAppBridge::initOpenGL ( void *  handle,
int  sizex,
int  sizey 
)

void GUIAppBridge::loadTransferFunction ( std::string  filename  ) 

void GUIAppBridge::loadVolume ( std::string  fileName  ) 

void GUIAppBridge::removeInterpolationNode ( int  index  ) 

void GUIAppBridge::renderScene (  ) 

void GUIAppBridge::resizeOpenGL ( int  sizex,
int  sizey 
)

void GUIAppBridge::rotateCamera ( float  xRotation,
float  yRotation 
)

void GUIAppBridge::saveTransferFunction ( std::string  filename  ) 

void GUIAppBridge::setInterpolationNode ( int  index,
byte  r,
byte  g,
byte  b,
byte  alpha,
int  value 
)

void GUIAppBridge::setLum ( float  lum  ) 

void GUIAppBridge::setRaycastMode ( RaycastMode  rM  ) 

void GUIAppBridge::setSclicingDirection ( axisDirections  aD  ) 

void GUIAppBridge::setSliceNumber ( int  sliceNr  ) 

void GUIAppBridge::setStepSize ( float  stepSize  ) 

void GUIAppBridge::setThreshold ( float  threshold  ) 

void GUIAppBridge::setTransferActive ( bool  isActive  ) 

void GUIAppBridge::setViewMode ( viewMode  vm  ) 

void GUIAppBridge::updateLookUp (  ) 


Member Data Documentation


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

Generated on Wed Dec 10 00:10:26 2008 for VolViz by  doxygen 1.5.7.1