Field3D
SparseField Member List
This is the complete list of members for SparseField, including all inherited members.
addReference(const std::string &filename, const std::string &layerPath, int valuesPerBlock, int occupiedBlocks)SparseField
applyDataWindowOffset(int &i, int &j, int &k) const SparseField [inline]
base typedefSparseField [protected]
begin()SparseField
begin(const Box3i &subset)SparseField
Block typedefSparseField [protected]
blockBegin() const SparseField
blockEnd() const SparseField
blockId(int blockI, int blockJ, int blockK) const SparseField
blockIndexIsValid(int bi, int bj, int bk) const SparseField
blockIsAllocated(int bi, int bj, int bk) const SparseField
blockOrder() const SparseField
blockRes() const SparseField
blockSize() const SparseField
cbegin() const SparseField
cbegin(const Box3i &subset) const SparseField
cend() const SparseField
cend(const Box3i &subset) const SparseField
class_type typedefSparseField
className() const SparseField [inline, virtual]
classType()SparseField [inline, static]
clear(const Data_T &value)SparseField [virtual]
clone() const SparseField [inline, virtual]
copyBlockStates(const SparseField< Data_T > &o)SparseField [private]
copyFrom(typename Field< Data_T >::Ptr other)ResizableField< Data_T >
copyFrom(typename Field< Data_T2 >::Ptr other)ResizableField< Data_T >
copySparseField(const SparseField &o)SparseField [private]
CubicInterp typedefSparseField
deallocBlock(Block &block, const Data_T &emptyValue)SparseField [protected]
DEFINE_FIELD_RTTI_ABSTRACT_CLASSResizableField< Data_T >
DEFINE_FIELD_RTTI_CONCRETE_CLASSSparseField
end()SparseField
end(const Box3i &subset)SparseField
fastLValue(int i, int j, int k)SparseField
fastValue(int i, int j, int k) const SparseField
getBlockCoord(int i, int j, int k, int &bi, int &bj, int &bk) const SparseField
getBlockEmptyValue(int bi, int bj, int bk) const SparseField
getVoxelInBlock(int i, int j, int k, int &vi, int &vj, int &vk) const SparseField
LinearInterp typedefSparseField
lvalue(int i, int j, int k)SparseField [virtual]
m_blockOrderSparseField [protected]
m_blockResSparseField [protected]
m_blocksSparseField [protected]
m_blockXYSizeSparseField [protected]
m_dummySparseField [protected]
m_fileIdSparseField [protected]
m_fileManagerSparseField [protected]
matchDefinition(FieldRes::Ptr fieldToMatch)ResizableField< Data_T >
memSize() const SparseField [virtual]
ms_classTypeSparseField [private, static]
operator=(const SparseField &o)SparseField
Ptr typedefSparseField
releaseBlocks(Functor_T func)SparseField
setBlockEmptyValue(int bi, int bj, int bk, const Data_T &val)SparseField
setBlockOrder(int order)SparseField
setSize(const V3i &size)ResizableField< Data_T >
setSize(const Box3i &extents)ResizableField< Data_T >
setSize(const Box3i &extents, const Box3i &dataWindow)ResizableField< Data_T >
setSize(const V3i &size, int padding)ResizableField< Data_T >
setupBlocks()SparseField [protected]
setupReferenceBlocks()SparseField
sizeChanged()SparseField [inline, protected, virtual]
SparseField()SparseField
SparseField(const SparseField &o)SparseField
SparseFieldIO classSparseField [friend]
staticClassName()SparseField [inline, static]
value(int i, int j, int k) const SparseField [virtual]
Vec typedefSparseField
voxelIsInAllocatedBlock(int i, int j, int k) const SparseField
~SparseField()SparseField