KrisLibrary
1.0.0
|
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::SparseVolumeGrid | inline |
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::SparseVolumeGrid | inline |
GetCellCenter(int i, int j, int k, Vector3 ¢er) const (defined in Geometry::SparseVolumeGrid) | Geometry::SparseVolumeGrid | |
GetCellSize() const (defined in Geometry::SparseVolumeGrid) | Geometry::SparseVolumeGrid | inline |
GetCenter(const IntTriple &index, Vector3 ¢er) const (defined in Geometry::SparseVolumeGrid) | Geometry::SparseVolumeGrid | inline |
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::SparseVolumeGrid | inline |
GetIndexAndParams(const Vector3 &pt, IntTriple &index, Vector3 ¶ms) 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::SparseVolumeGrid | inline |
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::SparseVolumeGrid | inline |
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::SparseVolumeGrid | inline |
SetBlockSize(int m, int n, int p) (defined in Geometry::SparseVolumeGrid) | Geometry::SparseVolumeGrid | inline |
SetBlockSize(const IntTriple &size) (defined in Geometry::SparseVolumeGrid) | Geometry::SparseVolumeGrid | |
SetDefaultValue(Real _defaultValue) (defined in Geometry::SparseVolumeGrid) | Geometry::SparseVolumeGrid | inline |
SetDefaultValue(const Vector &_defaultValue) (defined in Geometry::SparseVolumeGrid) | Geometry::SparseVolumeGrid | inline |
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 |