VHTK::PointsFromParallelepiped Class Reference

Inheritance diagram for VHTK::PointsFromParallelepiped:

Inheritance graph
[legend]

List of all members.


Detailed Description

This node generates points by filling a parallelepiped, which is a volume with parallel sides defined by four points in space.

pointsfromparallelepiped.png

The number of samples used in each dimension are defined separately.

X3D Interface

 NameTypeDefault valueDescription
start SFVec3f   (0,0,0)   The first corner in the parallelepiped.  
stopS SFVec3f   (0,0,0)   The second corner, S dimension, in the parallelepiped.  
stopT SFVec3f   (0,0,0)   The second corner, T dimension, in the parallelepiped.  
stopR SFVec3f   (0,0,0)   The second corner, R dimension, in the parallelepiped.  
samplesS SFInt32   10   The rate of samples to distribute in the S dimension.  
samplesT SFInt32   10   The rate of samples to distribute in the T dimension.  
samplesR SFInt32   10   The rate of samples to distribute in the R dimension.  
 
Derived from VHTKPointsGeneratorNode  
point (MFVec3f)   []   The points generated by this points generator.  

Public Member Functions

 PointsFromParallelepiped (H3D::Inst< H3D::SFNode > _metadata=0, H3D::Inst< Point > _point=0, H3D::Inst< H3D::SFVec3f > _start=0, H3D::Inst< H3D::SFVec3f > _stopS=0, H3D::Inst< H3D::SFVec3f > _stopT=0, H3D::Inst< H3D::SFVec3f > _stopR=0, H3D::Inst< H3D::SFInt32 > _samplesS=0, H3D::Inst< H3D::SFInt32 > _samplesT=0, H3D::Inst< H3D::SFInt32 > _samplesR=0)
 Initializes local members.

Public Attributes

auto_ptr< H3D::SFVec3fstart
 The first corner in the parallelepiped.
auto_ptr< H3D::SFVec3fstopS
 The second corner, S dimension, in the parallelepiped.
auto_ptr< H3D::SFVec3fstopT
 The second corner, T dimension, in the parallelepiped.
auto_ptr< H3D::SFVec3fstopR
 The second corner, R dimension, in the parallelepiped.
auto_ptr< H3D::SFInt32samplesS
 The rate of samples to distribute in the S dimension.
auto_ptr< H3D::SFInt32samplesT
 The rate of samples to distribute in the T dimension.
auto_ptr< H3D::SFInt32samplesR
 The rate of samples to distribute in the R dimension.

Static Public Attributes

static H3D::H3DNodeDatabase database

Classes

struct  Point


Constructor & Destructor Documentation

VHTK::PointsFromParallelepiped::PointsFromParallelepiped ( H3D::Inst< H3D::SFNode _metadata = 0,
H3D::Inst< Point >  _point = 0,
H3D::Inst< H3D::SFVec3f _start = 0,
H3D::Inst< H3D::SFVec3f _stopS = 0,
H3D::Inst< H3D::SFVec3f _stopT = 0,
H3D::Inst< H3D::SFVec3f _stopR = 0,
H3D::Inst< H3D::SFInt32 _samplesS = 0,
H3D::Inst< H3D::SFInt32 _samplesT = 0,
H3D::Inst< H3D::SFInt32 _samplesR = 0 
)

Initializes local members.


Member Data Documentation

The first corner in the parallelepiped.

The second corner, S dimension, in the parallelepiped.

The second corner, T dimension, in the parallelepiped.

The second corner, R dimension, in the parallelepiped.

The rate of samples to distribute in the S dimension.

The rate of samples to distribute in the T dimension.

The rate of samples to distribute in the R dimension.


Generated on Thu Mar 5 08:46:56 2009 for Volume Haptics Toolkit by  doxygen 1.5.6