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

vlStep Class Reference

This datatype defines the stepping distance in a volume. More...

#include <vlstep.h>

Inheritance diagram for vlStep:

vlTriple< uint32 > List of all members.

Public Member Functions

 vlStep (uint32 xdim=0, uint32 ydim=0, uint32 zdim=0)
 Default constructor.

 vlStep (const vlDim &dim)
 Constructing the step when dimensions are given.


Friends

std::ostream & operator<< (std::ostream &os, vlStep const *const step)
 overriding << to enable writing triple to a stream

std::ostream & operator<< (std::ostream &os, vlStep const &step)
 overriding << to enable writing triple to a stream


Detailed Description

Each step distance is the distance between consecutive voxels in voxel units assuming :

Definition at line 38 of file vlstep.h.


Constructor & Destructor Documentation

vlStep::vlStep uint32  xdim = 0,
uint32  ydim = 0,
uint32  zdim = 0
[inline]
 

Definition at line 41 of file vlstep.h.

References uint32.

vlStep::vlStep const vlDim dim  )  [inline]
 

Definition at line 45 of file vlstep.h.

References uint32, vlTriple< uint32 >::x(), and vlTriple< uint32 >::y().


Friends And Related Function Documentation

std::ostream& operator<< std::ostream &  os,
vlStep const &  step
[friend]
 

Definition at line 54 of file vlstep.h.

std::ostream& operator<< std::ostream &  os,
vlStep const *const  step
[friend]
 

Definition at line 49 of file vlstep.h.


The documentation for this class was generated from the following file:
Generated on Fri Mar 18 11:33:19 2005 for OpenVL by doxygen 1.3.3