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

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

assign_gradients()IsoEx::VolumeImageT< Scalar >
begin() constIsoEx::Grid< Vec3 >inline
bilateral_filter(Scalar _hs, Scalar _hr, int _iterations)IsoEx::VolumeImageT< Scalar >
bilateral_filter_simple(Scalar _sigma_s, Scalar _sigma_r, int _iterations) (defined in IsoEx::VolumeImageT< Scalar >)IsoEx::VolumeImageT< Scalar >
calcGradient(const unsigned int &_x, const unsigned int &_y, const unsigned int &_z) (defined in IsoEx::VolumeImageT< Scalar >)IsoEx::VolumeImageT< Scalar >
clamp(double _min, double _max) (defined in IsoEx::VolumeImageT< Scalar >)IsoEx::VolumeImageT< Scalar >
CubeIdx typedefIsoEx::RegularGrid< Vec3 >
directed_distance(const Vec3 &, const Vec3 &, Vec3 &, Vec3 &, real &) const IsoEx::ScalarGridT< Scalar >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
Formats enum nameIsoEx::VolumeImageT< Scalar >
GaussKernel typedef (defined in IsoEx::VolumeImageT< Scalar >)IsoEx::VolumeImageT< Scalar >
get_isosurface_intersections_local(const Vec3 &_o, const Vec3 &_d, Scalar _iso, std::vector< Vec3 > &_intersections)IsoEx::ScalarGridT< Scalar >
get_isosurface_intersections_world(const Vec3 &_o, const Vec3 &_d, Scalar _iso, std::vector< Vec3 > &_intersections)IsoEx::ScalarGridT< Scalar >
getByteData(std::vector< unsigned char > &_result) const IsoEx::VolumeImageT< Scalar >
getByteDataGradient(std::vector< unsigned char > &_result) const (defined in IsoEx::VolumeImageT< Scalar >)IsoEx::VolumeImageT< Scalar >
getData(std::vector< float > &_result) const (defined in IsoEx::VolumeImageT< Scalar >)IsoEx::VolumeImageT< Scalar >
getDataGradient(std::vector< float > &_result) const (defined in IsoEx::VolumeImageT< Scalar >)IsoEx::VolumeImageT< Scalar >
grad_field()IsoEx::VolumeImageT< Scalar >inline
Grid()IsoEx::Grid< Vec3 >inline
histogram(const int _n_bins, std::vector< unsigned int > &_bins, Scalar &_size, bool _to_image=false)IsoEx::VolumeImageT< Scalar >
init(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) (defined in IsoEx::VolumeImageT< Scalar >)IsoEx::VolumeImageT< Scalar >
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::ScalarGridT< Scalar >inline
is_inside(PointIdx _pidx) const (defined in IsoEx::ScalarGridT< Scalar >)IsoEx::ScalarGridT< Scalar >inlinevirtual
IsoEx::RegularGrid::is_inside(PointIdx _pidx) const =0IsoEx::Grid< Vec3 >pure virtual
lerp_local(Scalar _x, Scalar _y, Scalar _z)IsoEx::ScalarGridT< Scalar >
lerp_world(Scalar _x, Scalar _y, Scalar _z)IsoEx::ScalarGridT< Scalar >
Matrix typedef (defined in IsoEx::RegularGrid< Vec3 >)IsoEx::RegularGrid< Vec3 >
max_value() (defined in IsoEx::VolumeImageT< Scalar >)IsoEx::VolumeImageT< Scalar >inline
min_value() (defined in IsoEx::VolumeImageT< Scalar >)IsoEx::VolumeImageT< Scalar >inline
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 >
normalize()IsoEx::VolumeImageT< Scalar >
normalize(double _min, double _max) (defined in IsoEx::VolumeImageT< Scalar >)IsoEx::VolumeImageT< Scalar >
normalize_gradients() (defined in IsoEx::VolumeImageT< Scalar >)IsoEx::VolumeImageT< Scalar >
normalize_with_histogram(Scalar _max, Scalar _percent, int _n_bins=1000) (defined in IsoEx::VolumeImageT< Scalar >)IsoEx::VolumeImageT< Scalar >
offsets_ (defined in IsoEx::RegularGrid< Vec3 >)IsoEx::RegularGrid< Vec3 >protected
operator()(unsigned int x, unsigned int y, unsigned int z)IsoEx::ScalarGridT< Scalar >inline
operator()(unsigned int x, unsigned int y, unsigned int z) const (defined in IsoEx::ScalarGridT< Scalar >)IsoEx::ScalarGridT< Scalar >inline
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::RegularGrid< Vec3 >
ray_intersect_local(const Vec3 &_o, const Vec3 &_d, Vec3 &_entry, Vec3 &_exit)IsoEx::RegularGrid< Vec3 >
read(const char *_fname)IsoEx::VolumeImageT< Scalar >virtual
read(FILE *_in) (defined in IsoEx::ScalarGridT< Scalar >)IsoEx::ScalarGridT< Scalar >virtual
real typedef (defined in IsoEx::RegularGrid< Vec3 >)IsoEx::RegularGrid< 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
sample(const Implicit &_implicit) (defined in IsoEx::ScalarGridT< Scalar >)IsoEx::ScalarGridT< Scalar >
scalar_distance(PointIdx _pidx) const (defined in IsoEx::ScalarGridT< Scalar >)IsoEx::ScalarGridT< Scalar >inlinevirtual
IsoEx::RegularGrid::scalar_distance(PointIdx _pidx) const =0IsoEx::Grid< Vec3 >pure virtual
ScalarGridT(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::ScalarGridT< Scalar >inline
set_border() (defined in IsoEx::VolumeImageT< Scalar >)IsoEx::VolumeImageT< Scalar >
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
update_min_max()IsoEx::VolumeImageT< Scalar >
value(unsigned int x, unsigned int y, unsigned int z) (defined in IsoEx::ScalarGridT< Scalar >)IsoEx::ScalarGridT< Scalar >inline
value(unsigned int x, unsigned int y, unsigned int z) const (defined in IsoEx::ScalarGridT< Scalar >)IsoEx::ScalarGridT< Scalar >inline
value_range(int x, int y, int z) const IsoEx::ScalarGridT< Scalar >
Values typedef (defined in IsoEx::ScalarGridT< Scalar >)IsoEx::ScalarGridT< Scalar >
values_ (defined in IsoEx::ScalarGridT< Scalar >)IsoEx::ScalarGridT< Scalar >protected
Vec3 typedef (defined in IsoEx::VolumeImageT< Scalar >)IsoEx::VolumeImageT< Scalar >
VectorField typedef (defined in IsoEx::VolumeImageT< Scalar >)IsoEx::VolumeImageT< Scalar >
VI_FLOAT enum valueIsoEx::VolumeImageT< Scalar >
VI_HALF enum valueIsoEx::VolumeImageT< Scalar >
VI_LOGBYTE enum valueIsoEx::VolumeImageT< Scalar >
VI_UCHAR enum valueIsoEx::VolumeImageT< Scalar >
VI_USHORT enum valueIsoEx::VolumeImageT< Scalar >
volume()IsoEx::RegularGrid< Vec3 >inline
VolumeImageMode typedefIsoEx::VolumeImageT< Scalar >
VolumeImageT(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=10, unsigned int _y_res=10, unsigned int _z_res=10)IsoEx::VolumeImageT< Scalar >inline
write(const char *_filename, VolumeImageMode _mode) (defined in IsoEx::VolumeImageT< Scalar >)IsoEx::VolumeImageT< Scalar >virtual
write(const char *_filename) (defined in IsoEx::ScalarGridT< Scalar >)IsoEx::ScalarGridT< Scalar >virtual
write(FILE *_out) (defined in IsoEx::ScalarGridT< Scalar >)IsoEx::ScalarGridT< Scalar >virtual
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
~ScalarGridT()IsoEx::ScalarGridT< Scalar >inlinevirtual
~VolumeImageT()IsoEx::VolumeImageT< Scalar >inlinevirtual