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

vu1212 Class Reference

this is the base class for Rectilinear, Unimodal, 3d volume renderers This implements the capabilities to handle the range of the dataset in each dimension (NB, the range is from 0 to an integer More...

#include <3d.h>

Inheritance diagram for vu1212:

Inheritance graph
[legend]
Collaboration diagram for vu1212:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 vu1212 ()
 constructor
 vu1212 (vu1212 &inst)
 copy constructor, performs a deep copy
virtual ~vu1212 ()
 destructor
vu1212operator= (vu1212 &rhs)
 assignment operator
void setDim1Size (int val)
 this will set the range of the first dimension to be val
int getDim1Size (void)
 this will return the range of the first dimension
void setDim2Size (int val)
 this will set the range of the second dimension to be val
int getDim2Size (void)
 this will return the range of the second dimension
void setDim3Size (int val)
 this will set the range of the third dimension to be val
int getDim3Size (void)
 this will return the range of the third dimension

Protected Attributes

int m_Dim1Size
 this is the range of the data set in the first dimension
int m_Dim2Size
 this is the range of the data set in the second dimension
int m_Dim3Size
 this is the range of the data set in the third dimension

Detailed Description

this is the base class for Rectilinear, Unimodal, 3d volume renderers This implements the capabilities to handle the range of the dataset in each dimension (NB, the range is from 0 to an integer

Definition at line 12 of file Rectilinear/Unimodal/3d/3d.h.


Constructor & Destructor Documentation

vu1212::vu1212  ) 
 

constructor

Definition at line 3 of file Rectilinear/Unimodal/3d/3d.cpp.

References m_Dim1Size, m_Dim2Size, and m_Dim3Size.

vu1212::vu1212 vu1212 inst  ) 
 

copy constructor, performs a deep copy

Definition at line 10 of file Rectilinear/Unimodal/3d/3d.cpp.

References m_Dim1Size, m_Dim2Size, and m_Dim3Size.

vu1212::~vu1212  )  [virtual]
 

destructor

Definition at line 17 of file Rectilinear/Unimodal/3d/3d.cpp.


Member Function Documentation

int vu1212::getDim1Size void   ) 
 

this will return the range of the first dimension

Definition at line 38 of file Rectilinear/Unimodal/3d/3d.cpp.

int vu1212::getDim2Size void   ) 
 

this will return the range of the second dimension

Definition at line 48 of file Rectilinear/Unimodal/3d/3d.cpp.

int vu1212::getDim3Size void   ) 
 

this will return the range of the third dimension

Definition at line 58 of file Rectilinear/Unimodal/3d/3d.cpp.

vu1212 & vu1212::operator= vu1212 rhs  ) 
 

assignment operator

Definition at line 21 of file Rectilinear/Unimodal/3d/3d.cpp.

References m_Dim1Size, m_Dim2Size, m_Dim3Size, and vu121::operator=().

Here is the call graph for this function:

void vu1212::setDim1Size int  val  ) 
 

this will set the range of the first dimension to be val

Definition at line 33 of file Rectilinear/Unimodal/3d/3d.cpp.

References m_Dim1Size.

void vu1212::setDim2Size int  val  ) 
 

this will set the range of the second dimension to be val

Definition at line 43 of file Rectilinear/Unimodal/3d/3d.cpp.

References m_Dim2Size.

void vu1212::setDim3Size int  val  ) 
 

this will set the range of the third dimension to be val

Definition at line 53 of file Rectilinear/Unimodal/3d/3d.cpp.

References m_Dim3Size.


Member Data Documentation

int vu1212::m_Dim1Size [protected]
 

this is the range of the data set in the first dimension

Definition at line 41 of file Rectilinear/Unimodal/3d/3d.h.

Referenced by operator=(), setDim1Size(), and vu1212().

int vu1212::m_Dim2Size [protected]
 

this is the range of the data set in the second dimension

Definition at line 43 of file Rectilinear/Unimodal/3d/3d.h.

Referenced by operator=(), setDim2Size(), and vu1212().

int vu1212::m_Dim3Size [protected]
 

this is the range of the data set in the third dimension

Definition at line 45 of file Rectilinear/Unimodal/3d/3d.h.

Referenced by operator=(), setDim3Size(), and vu1212().


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