#include <itkOctree.h>
Inheritance diagram for itk::OctreeBase:
Public Types | |
typedef OctreeBase | Self |
typedef SmartPointer< Self > | Pointer |
Public Member Functions | |
virtual OctreeNode * | GetTree ()=0 |
virtual unsigned int | GetDepth ()=0 |
virtual unsigned int | GetWidth ()=0 |
virtual void | SetDepth (unsigned int depth)=0 |
virtual void | SetWidth (unsigned int width)=0 |
virtual void | BuildFromBuffer (const void *buffer, const int xsize, const int ysize, const int zsize)=0 |
virtual const char * | GetColorTable () const=0 |
virtual int | GetColorTableSize () const=0 |
Definition at line 54 of file itkOctree.h.
|
Reimplemented from itk::Object. Reimplemented in itk::Octree< TPixel, ColorTableSize, MappingFunctionType >. Definition at line 60 of file itkOctree.h. |
|
Standard class typedefs. Reimplemented from itk::Object. Reimplemented in itk::Octree< TPixel, ColorTableSize, MappingFunctionType >. Definition at line 59 of file itkOctree.h. |
|
Build an Octree from an Image's pixel buffer. Method needed for ImageIO class, which has no handle on image, just the pixel buffer. Implemented in itk::Octree< TPixel, ColorTableSize, MappingFunctionType >. |
|
Get the ColorTable Pointer Returns color table pointer for this tree. Each Octree has an array of char whose size = the # of color table entries. Each Node in the Octree points either to 8 sub-nodes, or into the ColorTable; The color table isn't actually used to hold data; it simply provides a range of unique addresses that are distinct from the address of any valid subtree. Implemented in itk::Octree< TPixel, ColorTableSize, MappingFunctionType >. |
|
Get the size of the Color Table Implemented in itk::Octree< TPixel, ColorTableSize, MappingFunctionType >. |
|
Get tree depth. Depth represents x, for the smallest 2^x >= largest image dimension Implemented in itk::Octree< TPixel, ColorTableSize, MappingFunctionType >. |
|
Get the actual tree base Returns the tree, or 0 if the Octree isn't built yet Implemented in itk::Octree< TPixel, ColorTableSize, MappingFunctionType >. |
|
Get tree width. Width == smallest 2^x >= largest image dimension i.e. 2^Depth == Width Implemented in itk::Octree< TPixel, ColorTableSize, MappingFunctionType >. |
|
Set the depth, e.g. when reading tree from a file. Implemented in itk::Octree< TPixel, ColorTableSize, MappingFunctionType >. |
|
Set width, e.g. when reading from a file. Implemented in itk::Octree< TPixel, ColorTableSize, MappingFunctionType >. |