KrisLibrary  1.0.0
Geometry::SparseVolumeGrid Member List

This is the complete list of members for Geometry::SparseVolumeGrid, including all inherited members.

Add(const SparseVolumeGrid &grid) (defined in Geometry::SparseVolumeGrid)Geometry::SparseVolumeGrid
Add(Real val, int channel=0) (defined in Geometry::SparseVolumeGrid)Geometry::SparseVolumeGrid
AddBlocks(const SparseVolumeGrid &grid)Geometry::SparseVolumeGrid
AddChannel(const std::string &name) (defined in Geometry::SparseVolumeGrid)Geometry::SparseVolumeGrid
Average(const AABB3D &range, int channel=0) const Geometry::SparseVolumeGrid
Average(const AABB3D &range, Vector &values) const (defined in Geometry::SparseVolumeGrid)Geometry::SparseVolumeGrid
blockIDCounter (defined in Geometry::SparseVolumeGrid)Geometry::SparseVolumeGrid
BlockPtr(const IntTriple &blockIndex) const Geometry::SparseVolumeGrid
blockSize (defined in Geometry::SparseVolumeGrid)Geometry::SparseVolumeGrid
cellRes (defined in Geometry::SparseVolumeGrid)Geometry::SparseVolumeGrid
channelNames (defined in Geometry::SparseVolumeGrid)Geometry::SparseVolumeGrid
Clear() (defined in Geometry::SparseVolumeGrid)Geometry::SparseVolumeGrid
defaultValue (defined in Geometry::SparseVolumeGrid)Geometry::SparseVolumeGrid
EraseBlock(const IntTriple &blockIndex)Geometry::SparseVolumeGrid
ExtractMesh(float isosurface, Meshing::TriMesh &mesh)Geometry::SparseVolumeGrid
GetBlock(int i, int j, int k, IntTriple &blockIndex) const Geometry::SparseVolumeGrid
GetBlock(const Vector3 &pt, IntTriple &blockIndex) const Geometry::SparseVolumeGrid
GetBlockRange(const AABB3D &range, IntTriple &blockMin, IntTriple &blockMax) const Geometry::SparseVolumeGrid
GetBlockRes() const (defined in Geometry::SparseVolumeGrid)Geometry::SparseVolumeGrid
GetBlockSize() const (defined in Geometry::SparseVolumeGrid)Geometry::SparseVolumeGridinline
GetCell(int i, int j, int k, AABB3D &cell) const (defined in Geometry::SparseVolumeGrid)Geometry::SparseVolumeGrid
GetCell(const IntTriple &index, AABB3D &cell) const (defined in Geometry::SparseVolumeGrid)Geometry::SparseVolumeGridinline
GetCellCenter(int i, int j, int k, Vector3 &center) const (defined in Geometry::SparseVolumeGrid)Geometry::SparseVolumeGrid
GetCellSize() const (defined in Geometry::SparseVolumeGrid)Geometry::SparseVolumeGridinline
GetCenter(const IntTriple &index, Vector3 &center) const (defined in Geometry::SparseVolumeGrid)Geometry::SparseVolumeGridinline
GetChannel(const std::string &name) const (defined in Geometry::SparseVolumeGrid)Geometry::SparseVolumeGrid
GetIndex(const Vector3 &pt, int &i, int &j, int &k) const (defined in Geometry::SparseVolumeGrid)Geometry::SparseVolumeGrid
GetIndex(const Vector3 &pt, IntTriple &index) const (defined in Geometry::SparseVolumeGrid)Geometry::SparseVolumeGridinline
GetIndexAndParams(const Vector3 &pt, IntTriple &index, Vector3 &params) const (defined in Geometry::SparseVolumeGrid)Geometry::SparseVolumeGrid
GetIndexRange(const AABB3D &range, IntTriple &imin, IntTriple &imax) const (defined in Geometry::SparseVolumeGrid)Geometry::SparseVolumeGrid
GetMakeBlock(const IntTriple &blockIndex)Geometry::SparseVolumeGrid
GetNumChannels() const (defined in Geometry::SparseVolumeGrid)Geometry::SparseVolumeGridinline
GetSamples(MultiVolumeGrid &range) const Geometry::SparseVolumeGrid
GetSamples(Meshing::VolumeGrid &range, int channel=0) const (defined in Geometry::SparseVolumeGrid)Geometry::SparseVolumeGrid
GetSamples_Average(MultiVolumeGrid &range) const Geometry::SparseVolumeGrid
GetSamples_Average(Meshing::VolumeGrid &range, int channel=0) const (defined in Geometry::SparseVolumeGrid)Geometry::SparseVolumeGrid
GetSamples_Trilinear(MultiVolumeGrid &range) const Geometry::SparseVolumeGrid
GetSamples_Trilinear(Meshing::VolumeGrid &range, int channel=0) const (defined in Geometry::SparseVolumeGrid)Geometry::SparseVolumeGrid
GetValue(int i, int j, int k, int channel=0) const Geometry::SparseVolumeGrid
GetValue(const Vector3 &pt, int channel=0) const Geometry::SparseVolumeGrid
GetValue(int i, int j, int k, Vector &values) const Geometry::SparseVolumeGrid
GetValue(const Vector3 &pt, Vector &values) const Geometry::SparseVolumeGrid
Gradient(const Vector3 &pt, Vector3 &grad, int channel=0) const Geometry::SparseVolumeGrid
hash (defined in Geometry::SparseVolumeGrid)Geometry::SparseVolumeGrid
IsEmpty() const (defined in Geometry::SparseVolumeGrid)Geometry::SparseVolumeGridinline
IsSimilar(const SparseVolumeGrid &grid) const Geometry::SparseVolumeGrid
MakeBlock(const IntTriple &blockIndex)Geometry::SparseVolumeGrid
MakeSimilar(const SparseVolumeGrid &grid)Geometry::SparseVolumeGrid
Max(const SparseVolumeGrid &grid) (defined in Geometry::SparseVolumeGrid)Geometry::SparseVolumeGrid
Max(Real val, int channel=0) (defined in Geometry::SparseVolumeGrid)Geometry::SparseVolumeGrid
Min(const SparseVolumeGrid &grid) (defined in Geometry::SparseVolumeGrid)Geometry::SparseVolumeGrid
Min(Real val, int channel=0) (defined in Geometry::SparseVolumeGrid)Geometry::SparseVolumeGrid
Multiply(const SparseVolumeGrid &grid) (defined in Geometry::SparseVolumeGrid)Geometry::SparseVolumeGrid
Multiply(Real val, int channel=0) (defined in Geometry::SparseVolumeGrid)Geometry::SparseVolumeGrid
SetBlockRes(const Vector3 &blockRes) (defined in Geometry::SparseVolumeGrid)Geometry::SparseVolumeGrid
SetBlockRes(Real blockRes) (defined in Geometry::SparseVolumeGrid)Geometry::SparseVolumeGridinline
SetBlockSize(int m, int n, int p) (defined in Geometry::SparseVolumeGrid)Geometry::SparseVolumeGridinline
SetBlockSize(const IntTriple &size) (defined in Geometry::SparseVolumeGrid)Geometry::SparseVolumeGrid
SetDefaultValue(Real _defaultValue) (defined in Geometry::SparseVolumeGrid)Geometry::SparseVolumeGridinline
SetDefaultValue(const Vector &_defaultValue) (defined in Geometry::SparseVolumeGrid)Geometry::SparseVolumeGridinline
SetSamples(const MultiVolumeGrid &range)Geometry::SparseVolumeGrid
SetSamples(const Meshing::VolumeGrid &range, int channel=0) (defined in Geometry::SparseVolumeGrid)Geometry::SparseVolumeGrid
SetValue(int i, int j, int k, Real value, int channel=0)Geometry::SparseVolumeGrid
SetValue(const Vector3 &pt, Real value, int channel=0)Geometry::SparseVolumeGrid
SetValue(int i, int j, int k, const Vector &values)Geometry::SparseVolumeGrid
SetValue(const Vector3 &pt, const Vector &values)Geometry::SparseVolumeGrid
SparseVolumeGrid(Real blockRes) (defined in Geometry::SparseVolumeGrid)Geometry::SparseVolumeGrid
SparseVolumeGrid(const Vector3 &blockRes) (defined in Geometry::SparseVolumeGrid)Geometry::SparseVolumeGrid
SubdivideBlock(const IntTriple &block)Geometry::SparseVolumeGrid
Subtract(const SparseVolumeGrid &grid) (defined in Geometry::SparseVolumeGrid)Geometry::SparseVolumeGrid
TrilinearInterpolate(const Vector3 &pt, int channel=0) const Geometry::SparseVolumeGrid
TrilinearInterpolate(const Vector3 &pt, Vector &values) const (defined in Geometry::SparseVolumeGrid)Geometry::SparseVolumeGrid
~SparseVolumeGrid() (defined in Geometry::SparseVolumeGrid)Geometry::SparseVolumeGrid