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

vu1113 Class Reference

this is the base class for Regular, Unimodal, 4D datasets More...

#include <4d.h>

Inheritance diagram for vu1113:

Inheritance graph
[legend]
Collaboration diagram for vu1113:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 vu1113 ()
 constructor
 vu1113 (const vu1113 &inst)
 copy constructor, performs a deep copy
virtual ~vu1113 ()
 destructor
vu1113operator= (const vu1113 &rhs)
 assignment operator
dword getDim1Size () const
 this function will return the size of first dimension of the dataset (ie, how many increments we have along the first dimension)
dword getDim2Size () const
 this function will return the size of the dataset in the second dimension.
dword getDim3Size () const
 this function will return the size of the dataset in the third dimension
dword getDim4Size () const
 this function will return the size of the dataset in the fourth dimension

Protected Attributes

dword m_Dim1Size
 the size of the first dimension of this dataset
dword m_Dim2Size
 the size of the second dimension of this dataset
dword m_Dim3Size
 the size of the third dimension of this dataset
dword m_Dim4Size
 the size of the fourth dimension of this dataset

Detailed Description

this is the base class for Regular, Unimodal, 4D datasets

this class will store and work with the size of the data sets in each of the four dimensions

Definition at line 13 of file Regular/Unimodal/4d/4d.h.


Constructor & Destructor Documentation

vu1113::vu1113  ) 
 

constructor

This will set the size of each dimension to be zero

Definition at line 3 of file Regular/Unimodal/4d/4d.cpp.

References m_Dim1Size, m_Dim2Size, m_Dim3Size, and m_Dim4Size.

vu1113::vu1113 const vu1113 inst  ) 
 

copy constructor, performs a deep copy

Definition at line 11 of file Regular/Unimodal/4d/4d.cpp.

References m_Dim1Size, m_Dim2Size, m_Dim3Size, and m_Dim4Size.

vu1113::~vu1113  )  [virtual]
 

destructor

Definition at line 19 of file Regular/Unimodal/4d/4d.cpp.


Member Function Documentation

dword vu1113::getDim1Size  )  const
 

this function will return the size of first dimension of the dataset (ie, how many increments we have along the first dimension)

Definition at line 36 of file Regular/Unimodal/4d/4d.cpp.

References dword.

dword vu1113::getDim2Size  )  const
 

this function will return the size of the dataset in the second dimension.

Definition at line 41 of file Regular/Unimodal/4d/4d.cpp.

References dword.

dword vu1113::getDim3Size  )  const
 

this function will return the size of the dataset in the third dimension

Definition at line 46 of file Regular/Unimodal/4d/4d.cpp.

References dword.

dword vu1113::getDim4Size  )  const
 

this function will return the size of the dataset in the fourth dimension

Definition at line 51 of file Regular/Unimodal/4d/4d.cpp.

References dword.

vu1113 & vu1113::operator= const vu1113 rhs  ) 
 

assignment operator

Definition at line 23 of file Regular/Unimodal/4d/4d.cpp.

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

Here is the call graph for this function:


Member Data Documentation

dword vu1113::m_Dim1Size [protected]
 

the size of the first dimension of this dataset

Definition at line 43 of file Regular/Unimodal/4d/4d.h.

Referenced by operator=(), and vu1113().

dword vu1113::m_Dim2Size [protected]
 

the size of the second dimension of this dataset

Definition at line 45 of file Regular/Unimodal/4d/4d.h.

Referenced by operator=(), and vu1113().

dword vu1113::m_Dim3Size [protected]
 

the size of the third dimension of this dataset

Definition at line 47 of file Regular/Unimodal/4d/4d.h.

Referenced by operator=(), and vu1113().

dword vu1113::m_Dim4Size [protected]
 

the size of the fourth dimension of this dataset

Definition at line 49 of file Regular/Unimodal/4d/4d.h.

Referenced by operator=(), and vu1113().


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