Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

vu1112119 Class Reference

#include <vuSimpleFVR.h>

Inheritance diagram for vu1112119:

Inheritance graph
[legend]
Collaboration diagram for vu1112119:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 vu1112119 ()
 ~vu1112119 ()
bytegetData ()
void updateCamera ()
 update the camera (since the camera is only stored in vu111211)
void setCamera (vuCamera *camera)
 Set the camera (ms).
void setViewVectors (const vuVector &view, const vuVector &up, const vuVector &right)
 Empty implementation to satisfy virtual.
virtual bool read ()
 Reimplements the read() method to do some extra volume data processing.
virtual void glResize (dword height, dword width)
void render ()
 Implements the abstract render() method of the vuVolume base class.
vuVector getCenter ()

Static Public Member Functions

bool convertVUD2VUF (vuString inputFile, vuString outputFile, float mult_pad=M_SQRT2, float add_pad=0, float scale=1.0f, vuTFIntensity *tf=NULL)
bool convertVUF2VUD (vuString inputFile, vuString outputFile, float scale)

Constructor & Destructor Documentation

vu1112119::vu1112119  ) 
 

Definition at line 4 of file vuSimpleFVR.cpp.

Referenced by convertVUD2VUF().

vu1112119::~vu1112119  ) 
 

Definition at line 8 of file vuSimpleFVR.cpp.


Member Function Documentation

bool vu1112119::convertVUD2VUF vuString  inputFile,
vuString  outputFile,
float  mult_pad = M_SQRT2,
float  add_pad = 0,
float  scale = 1.0f,
vuTFIntensity tf = NULL
[static]
 

Definition at line 82 of file vuSimpleFVR.cpp.

References byte, CHECKNDELETE, dword, getData(), vu1112::getDim1Size(), vu1112::getDim2Size(), vu1112::getDim3Size(), vuTFIntensity::getRGBa(), M_SQRT2, vuTFIntensity::normalizeAlphaToOne(), vuFourierVolume_IO< S >::preprocessSpatialInput(), vuFourierVolume_IO< S >::scaleAndWriteToFourierFile(), vu1::setFileName(), and vu1112119().

Referenced by doIt().

Here is the call graph for this function:

bool vu1112119::convertVUF2VUD vuString  inputFile,
vuString  outputFile,
float  scale
[static]
 

Definition at line 151 of file vuSimpleFVR.cpp.

References byte, CHECKNDELETE, dword, vuFourierVolume_IO< S >::getSpatialDataFromVUF(), vu1::setFileName(), and vu11121::write().

Referenced by doIt().

Here is the call graph for this function:

vuVector vu1112119::getCenter  ) 
 

Definition at line 76 of file vuSimpleFVR.cpp.

byte * vu1112119::getData  ) 
 

Definition at line 13 of file vuSimpleFVR.cpp.

References byte.

Referenced by convertVUD2VUF().

void vu1112119::glResize dword  height,
dword  width
[virtual]
 

Reimplemented from vuFourierVolume< S >.

Definition at line 30 of file vuSimpleFVR.cpp.

References glPixelZoom().

Referenced by vuSimpleFVRDialog::OnButtonLoadFile().

Here is the call graph for this function:

bool vu1112119::read  )  [virtual]
 

Reimplements the read() method to do some extra volume data processing.

Parameters:
imageSize specifies the imageSize (width=height)

Reimplemented from vu11121.

Definition at line 18 of file vuSimpleFVR.cpp.

References CHECKNDELETE, vuFourierVolume_IO< 1 >::preprocessSpatialInput(), and vu11121::read().

Here is the call graph for this function:

void vu1112119::render  )  [virtual]
 

Implements the abstract render() method of the vuVolume base class.

Reimplemented from vu11121.

Definition at line 41 of file vuSimpleFVR.cpp.

References vuFourierVolume< S >::computeSlice(), vuFourierVolume< S >::getImageHeight(), vuFourierVolume< S >::getImageWidth(), GL_FLOAT, GL_LUMINANCE, glDrawPixels(), and vuFourierVolume< 1 >::setCamera().

Here is the call graph for this function:

void vu1112119::setCamera vuCamera camera  ) 
 

Set the camera (ms).

Reimplemented from vu1.

Definition at line 63 of file vuSimpleFVR.cpp.

References vu1::setCamera(), and vuFourierVolume< 1 >::setCamera().

Referenced by vuSimpleFVRDialog::OnButtonLoadFile(), and vuSimpleFVRDialog::setCamera().

Here is the call graph for this function:

void vu1112119::setViewVectors const vuVector view,
const vuVector up,
const vuVector right
[virtual]
 

Empty implementation to satisfy virtual.

Reimplemented from vu11121.

Definition at line 69 of file vuSimpleFVR.cpp.

References vuFourierVolume< 1 >::setViewVectors().

Here is the call graph for this function:

void vu1112119::updateCamera  ) 
 

update the camera (since the camera is only stored in vu111211)

Definition at line 58 of file vuSimpleFVR.cpp.

References vuFourierVolume< 1 >::setCamera().

Referenced by vuSimpleFVRCanvas::_renderImage(), and vuSimpleFVRCanvas::_renderImageOld().

Here is the call graph for this function:


The documentation for this class was generated from the following files:
Generated on Wed Dec 15 21:21:05 2004 for vuVolume by  doxygen 1.3.9.1