cmtk::UniformVolume Member List

This is the complete list of members for cmtk::UniformVolume, including all inherited members.
ApplyMirrorPlane(const int axis=AXIS_X)cmtk::DataGrid
AutoCrop(const Types::DataItem threshold, const bool recrop=false, const int margin=0)cmtk::DataGrid
AverageVoxelVolume() const cmtk::Volume [inline, virtual]
ChangeCoordinateSpace(const std::string &newSpace)cmtk::UniformVolume [virtual]
Clone(const bool copyData)cmtk::UniformVolume [inline]
Clone() const cmtk::UniformVolume [inline]
CloneGrid() const cmtk::UniformVolume [inline]
CloneGridVirtual() const cmtk::UniformVolume [protected, virtual]
CloneVirtual(const bool copyData)cmtk::UniformVolume [protected, virtual]
CloneVirtual() const cmtk::UniformVolume [protected, virtual]
cmtkGetSetMacro(TypedArray::SmartPtr, Data)cmtk::DataGrid
ComputeProjection(const int axis) const cmtk::UniformVolume
CoordinateRegionType typedefcmtk::UniformVolume
CoordinateVectorType typedefcmtk::UniformVolume
CreateDataArray(const ScalarDataType dataType, const bool setToZero=false)cmtk::DataGrid [virtual]
CreateDefaultIndexToPhysicalMatrix()cmtk::UniformVolume [virtual]
CropRegion()cmtk::DataGrid [inline]
CropRegion() const cmtk::DataGrid [inline]
DataGrid()cmtk::DataGrid [inline]
DataGrid(const Self::IndexType &dims, TypedArray::SmartPtr &data=TypedArray::SmartPtr::Null)cmtk::DataGrid [inline]
Deltas() const cmtk::UniformVolume [inline]
Deltas()cmtk::UniformVolume [inline]
ExtractSlice(const int axis, const int plane) const cmtk::UniformVolume [inline]
ExtractSliceVirtual(const int axis, const int plane) const cmtk::UniformVolume [private, virtual]
FillCropBackground(const Types::DataItem value)cmtk::DataGrid
FindVoxel(const Self::CoordinateVectorType &location, int *const idx, Types::Coordinate *const from, Types::Coordinate *const to) const cmtk::UniformVolume [inline]
FindVoxel(const Self::CoordinateVectorType &location, int *const idx) const cmtk::UniformVolume [inline]
FindVoxelByIndex(const Self::CoordinateVectorType &fracIndex, int *const idx, Types::Coordinate *const frac) const cmtk::UniformVolume [inline]
GetCenter() const cmtk::Volume
GetCenterCropRegion() const cmtk::UniformVolume [inline]
GetCenterOfMass() const cmtk::UniformVolume [inline, virtual]
GetCenterOfMass(Self::CoordinateVectorType &firstOrderMoment) const cmtk::UniformVolume [inline, virtual]
GetCenterOfMassGrid() const cmtk::DataGrid [virtual]
GetCenterOfMassGrid(FixedVector< 3, Types::Coordinate > &firstOrderMoment) const cmtk::DataGrid [virtual]
GetClosestCoordIndex(const int axis, const Types::Coordinate location) const cmtk::UniformVolume [inline, virtual]
GetClosestGridPointIndex(const Self::CoordinateVectorType v, int *const xyz) const cmtk::UniformVolume [inline, virtual]
GetCoordIndex(const int axis, const Types::Coordinate location) const cmtk::UniformVolume [inline, virtual]
GetCroppedData() const cmtk::DataGrid
GetCroppedVolume() const cmtk::UniformVolume
GetCropRegionIncrements() const cmtk::DataGrid
GetCropRegionNumVoxels() const cmtk::DataGrid
GetDataAt(Types::DataItem &data, const size_t offset) const cmtk::DataGrid [inline]
GetDataAt(Types::DataItem &data, const int x, const int y, const int z) const cmtk::DataGrid [inline]
GetDataAt(const int x, const int y, const int z, const Types::DataItem defaultValue=0.0) const cmtk::DataGrid [inline]
GetDataAt(const size_t offset, const Types::DataItem defaultValue=0.0) const cmtk::DataGrid [inline]
GetDataMirrored(const int axis=AXIS_X) const cmtk::DataGrid
GetDataMirrorPlane(const int axis=AXIS_X) const cmtk::DataGrid
GetDelta(const int axis) const cmtk::UniformVolume [inline, virtual]
GetDims() const cmtk::DataGrid [inline]
GetDownsampledAndAveraged(const int downsample, const bool approxIsotropic=false) const cmtk::UniformVolume [virtual]
GetDownsampledAndAveraged(const int(&downsample)[3]) const cmtk::UniformVolume [virtual]
GetGradientAt(const int i, const int j, const int k)cmtk::UniformVolume [virtual]
GetGridLocation(const int x, const int y, const int z) const cmtk::UniformVolume [inline, virtual]
GetGridLocation(const size_t idx) const cmtk::UniformVolume [inline, virtual]
GetGridRange(const Self::CoordinateVectorType &fromVOI, const Self::CoordinateVectorType &toVOI) const cmtk::UniformVolume
GetHessianAt(Matrix3x3< Types::DataItem > &H, const int i, const int j, const int k)cmtk::UniformVolume [virtual]
GetHighResCropRegion() const cmtk::UniformVolume
GetImageToPhysicalMatrix() const cmtk::UniformVolume [virtual]
GetIndexFromOffset(const size_t offset, int &x, int &y, int &z) const cmtk::DataGrid [inline]
GetInterleavedPaddedSubVolume(const int axis, const int factor, const int idx) const cmtk::UniformVolume
GetInterleavedSubVolume(const int axis, const int factor, const int idx) const cmtk::UniformVolume
GetMaxDelta() const cmtk::UniformVolume [inline, virtual]
GetMetaInfo(const std::string &key) const cmtk::MetaInformationObject
GetMinDelta() const cmtk::UniformVolume [inline, virtual]
GetNearestOrthoSlice(const int axis, const Types::Coordinate location) const cmtk::UniformVolume [virtual]
GetNextI() const cmtk::DataGrid [inline]
GetNextIJ() const cmtk::DataGrid [inline]
GetNextIJK() const cmtk::DataGrid [inline]
GetNextIK() const cmtk::DataGrid [inline]
GetNextJ() const cmtk::DataGrid [inline]
GetNextJK() const cmtk::DataGrid [inline]
GetNextK() const cmtk::DataGrid [inline]
GetNumberOfPixels() const cmtk::DataGrid [inline]
GetOffsetFromIndex(const int x, const int y, const int z) const cmtk::DataGrid [inline]
GetOrientationFromDirections() const cmtk::UniformVolume
GetOrthoSlice(const int axis, const unsigned int plane) const cmtk::UniformVolume [virtual]
GetOrthoSliceInterp(const int axis, const Types::Coordinate location) const cmtk::UniformVolume [virtual]
GetPlaneCoord(const int axis, const int plane) const cmtk::UniformVolume [inline, virtual]
GetPrincipalAxes(Matrix3x3< Types::Coordinate > &directions, Self::CoordinateVectorType &centerOfMass) const cmtk::UniformVolume
GetReoriented(const char *newOrientation=AnatomicalOrientation::ORIENTATION_STANDARD) const cmtk::UniformVolume
GetTrilinear(ProbeInfo &, const int, const int, const int, const Vector3D &, const Types::Coordinate *, const Types::Coordinate *) const cmtk::Volume [protected]
GetTruncCoordIndex(const int axis, const Types::Coordinate location) const cmtk::UniformVolume [inline, virtual]
GetTruncGridPointIndex(const Self::CoordinateVectorType v, int *const xyz) const cmtk::UniformVolume [inline, virtual]
GetVoxelIndexNoBounds(const Self::CoordinateVectorType &location, int *const idx) const cmtk::UniformVolume [inline]
GetWholeImageRegion() const cmtk::DataGrid
GridMatches(const Self &other) const cmtk::UniformVolume [inline]
IndexIsInRange(const int x, const int y, const int z) const cmtk::DataGrid [inline]
IndexToPhysical(const Self::CoordinateVectorType &idxV) const cmtk::UniformVolume [inline, virtual]
IndexType typedefcmtk::DataGrid
m_Deltacmtk::UniformVolume
m_Dimscmtk::DataGrid
m_HighResCropRegioncmtk::UniformVolume [private]
m_IndexToPhysicalMatrixcmtk::UniformVolume
m_LandmarkListcmtk::Volume
m_MetaInformationcmtk::MetaInformationObject [mutable]
m_Offsetcmtk::Volume
MaxSize() const cmtk::Volume [inline, virtual]
MetaInformationObject()cmtk::MetaInformationObject [inline]
MetaInformationObject(const MetaInformationObject &other)cmtk::MetaInformationObject [inline]
MetaKeyExists(const std::string &key) const cmtk::MetaInformationObject [inline]
MinSize() const cmtk::Volume [inline, virtual]
Mirror(const int axis=AXIS_X)cmtk::UniformVolume [virtual]
nextIcmtk::DataGrid [protected]
nextIJcmtk::DataGrid [protected]
nextIJKcmtk::DataGrid [protected]
nextIKcmtk::DataGrid [protected]
nextJcmtk::DataGrid [protected]
nextJKcmtk::DataGrid [protected]
nextKcmtk::DataGrid [protected]
Print() const cmtk::DataGrid
ProbeData(TData &result, const TData *dataPtr, const Self::CoordinateVectorType &location) const cmtk::UniformVolume [inline]
ProbeNoXform(ProbeInfo &, const Self::CoordinateVectorType &) const cmtk::UniformVolume [inline]
RegionType typedefcmtk::DataGrid
Resample(const UniformVolume &) const cmtk::UniformVolume [virtual]
ResampleThreadInfo classcmtk::UniformVolume [friend]
ResampleThreadPoolExecuteGrey(void *const arg, const size_t taskIdx, const size_t taskCnt, const size_t threadIdx, const size_t threadCnt)cmtk::UniformVolume [private, static]
ResampleThreadPoolExecuteLabels(void *const arg, const size_t taskIdx, const size_t taskCnt, const size_t threadIdx, const size_t threadCnt)cmtk::UniformVolume [private, static]
Self typedefcmtk::UniformVolume
SetCropRegion(const Self::RegionType &region)cmtk::UniformVolume [inline, virtual]
SetDataAt(const Types::DataItem data, const size_t offset)cmtk::DataGrid [inline]
SetDataAt(const Types::DataItem data, const int x, const int y, const int z)cmtk::DataGrid [inline]
SetDims(const Self::IndexType &dims)cmtk::DataGrid
SetHighResCropRegion(const Self::CoordinateRegionType &crop)cmtk::UniformVolume
SetMetaInfo(const std::string &key, const std::string &value)cmtk::MetaInformationObject
SetOffset(const Vector3D &o)cmtk::Volume [inline]
SetOrthoSlice(const int axis, const unsigned int idx, const ScalarImage *slice)cmtk::DataGrid [virtual]
Sizecmtk::Volume
SmartConstPtr typedefcmtk::UniformVolume
SmartPtr typedefcmtk::UniformVolume
SpaceVectorType typedefcmtk::DataGrid
Superclass typedefcmtk::UniformVolume
TotalVolume() const cmtk::Volume [inline, virtual]
TrilinearInterpolation(Types::DataItem &data, const int x, const int y, const int z, const Self::SpaceVectorType &location, const Types::Coordinate *cellFrom, const Types::Coordinate *cellTo) const cmtk::DataGrid [protected]
TrilinearInterpolation(const TData *dataPtr, const int x, const int y, const int z, const Self::SpaceVectorType &gridPosition, const Types::Coordinate *cellFrom, const Types::Coordinate *cellTo) const cmtk::DataGrid [inline, protected]
TrilinearInterpolation(TOutputIterator result, const std::vector< TData * > &dataPtr, const int x, const int y, const int z, const Types::Coordinate fracX, const Types::Coordinate fracY, const Types::Coordinate fracZ) const cmtk::DataGrid [inline, protected]
UniformVolume(const UniformVolume &other, const Types::Coordinate resolution=0, const bool allowUpsampling=false)cmtk::UniformVolume
UniformVolume(const DataGrid::IndexType &dims, const Self::CoordinateVectorType &size, TypedArray::SmartPtr &data=TypedArray::SmartPtr::Null)cmtk::UniformVolume
UniformVolume(const DataGrid::IndexType &dims, const Types::Coordinate deltaX, const Types::Coordinate deltaY, const Types::Coordinate deltaZ, TypedArray::SmartPtr &data=TypedArray::SmartPtr::Null)cmtk::UniformVolume
Volume()cmtk::Volume [inline]
VolumeAxesHash classcmtk::UniformVolume [friend]
VolumeGridToGridLookup classcmtk::UniformVolume [friend]
WarpXform classcmtk::UniformVolume [friend]
~DataGrid()cmtk::DataGrid [inline, virtual]
~MetaInformationObject()cmtk::MetaInformationObject [inline, virtual]
~UniformVolume()cmtk::UniformVolume [inline, virtual]
~Volume()cmtk::Volume [inline, virtual]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines