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

vu1112211 Class Reference

Data specisific implementaition of the marching cubes algorithm. More...

#include <MarchingCubes.h>

Inheritance diagram for vu1112211:

Inheritance graph
[legend]
Collaboration diagram for vu1112211:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 vu1112211 ()
 Default constructor creating an empty instance.
 vu1112211 (const vu1112211 &inst)
 Copy constructor which does a deep copy.
virtual ~vu1112211 ()
 Destructor.
vu1112211operator= (const vu1112211 &rhs)
 Assignment operator which does a deep copy.
void render ()
 Implements the abstract render() method of the vuVolume base class.
virtual bool read ()
 Reimplements the read() method to do some extra volume data processing.

Detailed Description

Data specisific implementaition of the marching cubes algorithm.

Definition at line 38 of file MarchingCubes.h.


Constructor & Destructor Documentation

vu1112211::vu1112211  ) 
 

Default constructor creating an empty instance.

Definition at line 23 of file MarchingCubes.cpp.

References DEBUG0.

vu1112211::vu1112211 const vu1112211 inst  ) 
 

Copy constructor which does a deep copy.

Definition at line 32 of file MarchingCubes.cpp.

References DEBUG0.

vu1112211::~vu1112211  )  [virtual]
 

Destructor.

Definition at line 41 of file MarchingCubes.cpp.

References DEBUG0.


Member Function Documentation

vu1112211 & vu1112211::operator= const vu1112211 rhs  ) 
 

Assignment operator which does a deep copy.

Definition at line 50 of file MarchingCubes.cpp.

References DEBUG0, and vu1112::operator=().

Here is the call graph for this function:

bool vu1112211::read void   )  [virtual]
 

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

After that we get the data size.

And calculate a correspinding file size.

Reimplemented from vu11122.

Definition at line 73 of file MarchingCubes.cpp.

References buffer, DEBUG0, DEBUG2, MarchingCubesBase::EndProgress(), MarchingCubesBase::SetProgressText(), MarchingCubesBase::Size(), MarchingCubesBase::StartProgress(), and MarchingCubesBase::UpdateProgress().

Here is the call graph for this function:

void vu1112211::render  )  [virtual]
 

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

Reimplemented from vu11122.

Definition at line 136 of file MarchingCubes.cpp.

References DEBUG0, and MarchingCubesBase::glRender().

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:07 2004 for vuVolume by  doxygen 1.3.9.1