Main Page | Modules | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members

IsoEx::ScalarGridT< Scalar > Class Template Reference
[3D Grids]

This grid just holds a vector of scalar values. More...

#include <IsoEx/Grids/ScalarGridT.hh>

Inheritance diagram for IsoEx::ScalarGridT< Scalar >:

IsoEx::RegularGrid IsoEx::Grid IsoEx::LevelSetSurfaceT< Scalar > List of all members.

Public Member Functions

 ScalarGridT (const OpenMesh::Vec3f &_origin=OpenMesh::Vec3f(0, 0, 0), const OpenMesh::Vec3f &_x_axis=OpenMesh::Vec3f(1, 0, 0), const OpenMesh::Vec3f &_y_axis=OpenMesh::Vec3f(0, 1, 0), const OpenMesh::Vec3f &_z_axis=OpenMesh::Vec3f(0, 0, 1), unsigned int _x_res=10, unsigned int _y_res=10, unsigned int _z_res=10)
 Default constructor.

virtual ~ScalarGridT ()
 Destructor.

virtual float scalar_distance (PointIdx _pidx) const
 See IsoEx::Implicit::scalar_distance().

virtual bool is_inside (PointIdx _pidx) const
 See IsoEx::Implicit::is_inside().

virtual bool directed_distance (const OpenMesh::Vec3f &_p0, const OpenMesh::Vec3f &_p1, OpenMesh::Vec3f &_point, OpenMesh::Vec3f &_normal, float &_distance) const
 See IsoEx::Implicit::directed_distance().


Detailed Description

template<typename Scalar>
class IsoEx::ScalarGridT< Scalar >

This grid just holds a vector of scalar values.


The documentation for this class was generated from the following files:
Generated on Mon Jul 5 18:07:08 2004 for IsoEx by doxygen 1.3.6-20040222