assign_gradients() | IsoEx::VolumeImageT< Scalar > | |
begin() const | IsoEx::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 typedef | IsoEx::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() const | IsoEx::Grid< Vec3 > | inline |
Formats enum name | IsoEx::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 =0 | IsoEx::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 =0 | IsoEx::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 =0 | IsoEx::Grid< Vec3 > | pure virtual |
PointIdx typedef | IsoEx::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 =0 | IsoEx::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 value | IsoEx::VolumeImageT< Scalar > | |
VI_HALF enum value | IsoEx::VolumeImageT< Scalar > | |
VI_LOGBYTE enum value | IsoEx::VolumeImageT< Scalar > | |
VI_UCHAR enum value | IsoEx::VolumeImageT< Scalar > | |
VI_USHORT enum value | IsoEx::VolumeImageT< Scalar > | |
volume() | IsoEx::RegularGrid< Vec3 > | inline |
VolumeImageMode typedef | IsoEx::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 |