IsoEx
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Modules Pages
IsoEx::ImplicitGrid< Vec3 > Member List

This is the complete list of members for IsoEx::ImplicitGrid< Vec3 >, including all inherited members.

begin() constIsoEx::Grid< Vec3 >inline
build_is_inside_cache() const IsoEx::ImplicitGrid< Vec3 >inline
build_scalar_distance_cache() const IsoEx::ImplicitGrid< Vec3 >inline
CubeIdx typedefIsoEx::ImplicitGrid< Vec3 >
directed_distance(const Vec3 &_p0, const Vec3 &_p1, Vec3 &_point, Vec3 &_normal, real &_distance) const IsoEx::ImplicitGrid< Vec3 >inlinevirtual
dx() const (defined in IsoEx::RegularGrid< Vec3 >)IsoEx::RegularGrid< Vec3 >inline
dx_ (defined in IsoEx::RegularGrid< Vec3 >)IsoEx::RegularGrid< Vec3 >protected
dy() const (defined in IsoEx::RegularGrid< Vec3 >)IsoEx::RegularGrid< Vec3 >inline
dy_ (defined in IsoEx::RegularGrid< Vec3 >)IsoEx::RegularGrid< Vec3 >protected
dz() const (defined in IsoEx::RegularGrid< Vec3 >)IsoEx::RegularGrid< Vec3 >inline
dz_ (defined in IsoEx::RegularGrid< Vec3 >)IsoEx::RegularGrid< Vec3 >protected
end() constIsoEx::Grid< Vec3 >inline
Grid()IsoEx::Grid< Vec3 >inline
implicit_ (defined in IsoEx::ImplicitGrid< Vec3 >)IsoEx::ImplicitGrid< Vec3 >protected
ImplicitGrid(const Implicit< Vec3 > &_implicit, const Vec3 &_origin, const Vec3 &_x_axis, const Vec3 &_y_axis, const Vec3 &_z_axis, unsigned int _x_res, unsigned int _y_res, unsigned int _z_res)IsoEx::ImplicitGrid< Vec3 >inline
initialize(const Vec3 &_origin, const Vec3 &_x_axis, const Vec3 &_y_axis, const Vec3 &_z_axis, unsigned int _x_res, unsigned int _y_res, unsigned int _z_res)IsoEx::RegularGrid< Vec3 >
is_inside(PointIdx _pidx) const IsoEx::ImplicitGrid< Vec3 >inlinevirtual
IsoEx::RegularGrid::is_inside(PointIdx _pidx) const =0IsoEx::Grid< Vec3 >pure virtual
is_inside_cache_ (defined in IsoEx::ImplicitGrid< Vec3 >)IsoEx::ImplicitGrid< Vec3 >mutableprotected
Matrix typedef (defined in IsoEx::RegularGrid< Vec3 >)IsoEx::RegularGrid< Vec3 >
n_cubes() const IsoEx::RegularGrid< Vec3 >inlinevirtual
n_cubes_ (defined in IsoEx::RegularGrid< Vec3 >)IsoEx::RegularGrid< Vec3 >protected
n_points() const IsoEx::RegularGrid< Vec3 >inlinevirtual
n_points_ (defined in IsoEx::RegularGrid< Vec3 >)IsoEx::RegularGrid< Vec3 >protected
nearest_point(const Vec3 &_p)IsoEx::RegularGrid< Vec3 >
offsets_ (defined in IsoEx::RegularGrid< Vec3 >)IsoEx::RegularGrid< Vec3 >protected
origin() const (defined in IsoEx::RegularGrid< Vec3 >)IsoEx::RegularGrid< Vec3 >inline
origin_ (defined in IsoEx::RegularGrid< Vec3 >)IsoEx::RegularGrid< Vec3 >protected
outer_surface()IsoEx::RegularGrid< Vec3 >inlinevirtual
point(PointIdx _idx) const IsoEx::RegularGrid< Vec3 >
point(int x, int y, int z) const IsoEx::RegularGrid< Vec3 >
Grid< Vec3 >::point(PointIdx _idx) const =0IsoEx::Grid< Vec3 >pure virtual
point_idx(CubeIdx _idx, unsigned char _corner) const IsoEx::RegularGrid< Vec3 >
Grid< Vec3 >::point_idx(CubeIdx _idx, unsigned char _corner) const =0IsoEx::Grid< Vec3 >pure virtual
PointIdx typedefIsoEx::ImplicitGrid< Vec3 >
ray_intersect_local(const Vec3 &_o, const Vec3 &_d, Vec3 &_entry, Vec3 &_exit)IsoEx::RegularGrid< Vec3 >
real typedef (defined in IsoEx::ImplicitGrid< Vec3 >)IsoEx::ImplicitGrid< Vec3 >
RegularGrid(const Vec3 &_origin=Vec3(0, 0, 0), const Vec3 &_x_axis=Vec3(1, 0, 0), const Vec3 &_y_axis=Vec3(0, 1, 0), const Vec3 &_z_axis=Vec3(0, 0, 1), unsigned int _x_res=1, unsigned int _y_res=1, unsigned int _z_res=1)IsoEx::RegularGrid< Vec3 >inline
scalar_distance(PointIdx _pidx) const IsoEx::ImplicitGrid< Vec3 >inlinevirtual
IsoEx::RegularGrid::scalar_distance(PointIdx _pidx) const =0IsoEx::Grid< Vec3 >pure virtual
scalar_distance_cache_ (defined in IsoEx::ImplicitGrid< Vec3 >)IsoEx::ImplicitGrid< Vec3 >mutableprotected
to_local(const Vec3 &_pw)IsoEx::RegularGrid< Vec3 >
to_local_ (defined in IsoEx::RegularGrid< Vec3 >)IsoEx::RegularGrid< Vec3 >protected
to_world(const Vec3 &_pl)IsoEx::RegularGrid< Vec3 >
to_world_ (defined in IsoEx::RegularGrid< Vec3 >)IsoEx::RegularGrid< Vec3 >protected
Vec3 typedef (defined in IsoEx::Grid< Vec3 >)IsoEx::Grid< Vec3 >
volume()IsoEx::RegularGrid< Vec3 >inline
x_axis() const (defined in IsoEx::RegularGrid< Vec3 >)IsoEx::RegularGrid< Vec3 >inline
x_axis_ (defined in IsoEx::RegularGrid< Vec3 >)IsoEx::RegularGrid< Vec3 >protected
x_res_ (defined in IsoEx::RegularGrid< Vec3 >)IsoEx::RegularGrid< Vec3 >protected
x_resolution() const (defined in IsoEx::RegularGrid< Vec3 >)IsoEx::RegularGrid< Vec3 >inline
y_axis() const (defined in IsoEx::RegularGrid< Vec3 >)IsoEx::RegularGrid< Vec3 >inline
y_axis_ (defined in IsoEx::RegularGrid< Vec3 >)IsoEx::RegularGrid< Vec3 >protected
y_res_ (defined in IsoEx::RegularGrid< Vec3 >)IsoEx::RegularGrid< Vec3 >protected
y_resolution() const (defined in IsoEx::RegularGrid< Vec3 >)IsoEx::RegularGrid< Vec3 >inline
z_axis() const (defined in IsoEx::RegularGrid< Vec3 >)IsoEx::RegularGrid< Vec3 >inline
z_axis_ (defined in IsoEx::RegularGrid< Vec3 >)IsoEx::RegularGrid< Vec3 >protected
z_res_ (defined in IsoEx::RegularGrid< Vec3 >)IsoEx::RegularGrid< Vec3 >protected
z_resolution() const (defined in IsoEx::RegularGrid< Vec3 >)IsoEx::RegularGrid< Vec3 >inline
~Grid()IsoEx::Grid< Vec3 >inlinevirtual
~ImplicitGrid()IsoEx::ImplicitGrid< Vec3 >inlinevirtual