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 >:

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:

- ScalarGridT.hh
- ScalarGridT.cc