Field3D
SparseField< Data_T > Member List
This is the complete list of members for SparseField< Data_T >, including all inherited members.
addReference(const std::string &filename, const std::string &layerPath, int valuesPerBlock, int occupiedBlocks)SparseField< Data_T >
applyDataWindowOffset(int &i, int &j, int &k) const SparseField< Data_T > [inline]
attributeFieldBase
base typedefSparseField< Data_T > [protected]
begin()SparseField< Data_T >
begin(const Box3i &subset)SparseField< Data_T >
Block typedefSparseField< Data_T > [protected]
blockBegin() const SparseField< Data_T >
blockEnd() const SparseField< Data_T >
blockId(int blockI, int blockJ, int blockK) const SparseField< Data_T >
blockIndexIsValid(int bi, int bj, int bk) const SparseField< Data_T >
blockIsAllocated(int bi, int bj, int bk) const SparseField< Data_T >
blockOrder() const SparseField< Data_T >
blockRes() const SparseField< Data_T >
blockSize() const SparseField< Data_T >
cbegin() const SparseField< Data_T >
cbegin(const Box3i &subset) const SparseField< Data_T >
cend() const SparseField< Data_T >
cend(const Box3i &subset) const SparseField< Data_T >
checkRTTI(const char *typenameStr)=0RefBase [pure virtual]
class_type typedefSparseField< Data_T >
className() const SparseField< Data_T > [inline, virtual]
classType()SparseField< Data_T > [inline, static]
clear(const Data_T &value)SparseField< Data_T > [virtual]
clone() const SparseField< Data_T > [inline, virtual]
copyBlockStates(const SparseField< Data_T > &o)SparseField< Data_T > [private]
copyFrom(typename Field< Data_T >::Ptr other)ResizableField< Data_T >
copyFrom(typename Field< Data_T2 >::Ptr other)ResizableField< Data_T >
copyMetadata(const FieldBase &field)FieldBase [inline]
copySparseField(const SparseField &o)SparseField< Data_T > [private]
CubicInterp typedefSparseField< Data_T >
dataResolution() const FieldRes [inline]
dataTypeString() const Field< Data_T > [inline, virtual]
dataWindow() const FieldRes [inline]
deallocBlock(Block &block, const Data_T &emptyValue)SparseField< Data_T > [protected]
default_mapping typedefFieldRes [protected]
DEFINE_FIELD_RTTI_ABSTRACT_CLASSResizableField< Data_T >
DEFINE_FIELD_RTTI_CONCRETE_CLASSSparseField< Data_T >
end()SparseField< Data_T >
end(const Box3i &subset)SparseField< Data_T >
extents() const FieldRes [inline]
fastLValue(int i, int j, int k)SparseField< Data_T >
fastValue(int i, int j, int k) const SparseField< Data_T >
FieldBase()FieldBase
FieldBase(const FieldBase &)FieldBase
FieldRes()FieldRes [inline]
FieldRes(const FieldRes &src)FieldRes [inline]
getBlockCoord(int i, int j, int k, int &bi, int &bj, int &bk) const SparseField< Data_T >
getBlockEmptyValue(int bi, int bj, int bk) const SparseField< Data_T >
getVoxelInBlock(int i, int j, int k, int &vi, int &vj, int &vk) const SparseField< Data_T >
isInBounds(int i, int j, int k) const FieldRes [inline]
LinearInterp typedefSparseField< Data_T >
lvalue(int i, int j, int k)SparseField< Data_T > [virtual]
m_blockOrderSparseField< Data_T > [protected]
m_blockResSparseField< Data_T > [protected]
m_blocksSparseField< Data_T > [protected]
m_blockXYSizeSparseField< Data_T > [protected]
m_dataWindowFieldRes [protected]
m_dummySparseField< Data_T > [protected]
m_extentsFieldRes [protected]
m_fileIdSparseField< Data_T > [protected]
m_fileManagerSparseField< Data_T > [protected]
m_mappingFieldRes [protected]
mapping()FieldRes [inline]
mapping() const FieldRes [inline]
matchDefinition(FieldRes::Ptr fieldToMatch)ResizableField< Data_T >
matchRTTI(const char *typenameStr)RefBase [inline]
memSize() const SparseField< Data_T > [virtual]
metadata()FieldBase [inline]
metadata() const FieldBase [inline]
metadataHasChanged(const std::string &)FieldBase [inline, virtual]
ms_classTypeSparseField< Data_T > [private, static]
nameFieldBase
operator=(const SparseField &o)SparseField< Data_T >
ResizableField::operator=(const RefBase &)RefBase [inline]
Ptr typedefSparseField< Data_T >
ref() const RefBase [inline]
RefBase()RefBase [inline]
RefBase(const RefBase &)RefBase [inline]
refcnt()RefBase [inline]
releaseBlocks(Functor_T func)SparseField< Data_T >
setBlockEmptyValue(int bi, int bj, int bk, const Data_T &val)SparseField< Data_T >
setBlockOrder(int order)SparseField< Data_T >
setMapping(FieldMapping::Ptr mapping)FieldRes [inline]
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< Data_T > [protected]
setupReferenceBlocks()SparseField< Data_T >
sizeChanged()SparseField< Data_T > [inline, protected, virtual]
SparseField()SparseField< Data_T >
SparseField(const SparseField &o)SparseField< Data_T >
SparseFieldIO classSparseField< Data_T > [friend]
staticClassName()SparseField< Data_T > [inline, static]
unref() const RefBase [inline]
value(int i, int j, int k) const SparseField< Data_T > [virtual]
value_type typedefField< Data_T >
Vec typedefSparseField< Data_T >
voxelIsInAllocatedBlock(int i, int j, int k) const SparseField< Data_T >
~Field()Field< Data_T > [inline, virtual]
~FieldBase()FieldBase [virtual]
~RefBase()RefBase [inline, virtual]
~SparseField()SparseField< Data_T >