|
3Depict
|
#include "common/basics.h"#include <stack>#include <numeric>#include <typeinfo>#include <vigra/multi_array.hxx>#include <vigra/multi_convolution.hxx>#include <vigra/accumulator.hxx>

Classes | |
| class | Voxels< T > |
| Template class that stores 3D voxel data. More... | |
Macros | |
| #define | M_PI 3.14159265358979323846 |
Enumerations | |
| enum | { BOUND_CLIP =1, BOUND_HOLD, BOUND_DERIV_HOLD, BOUND_MIRROR, BOUND_ZERO, BOUND_ENUM_END } |
| Boundary clipping mode. More... | |
| enum | { VOX_INTERP_NONE, VOX_INTERP_LINEAR, VOX_INTERP_ENUM_END } |
| enum | { ADJ_ALL, ADJ_PLUS } |
| enum | { VOXELS_BAD_FILE_READ =1, VOXELS_BAD_FILE_OPEN, VOXELS_BAD_FILE_SIZE, VOXELS_OUT_OF_MEMORY } |
| enum | { CLIP_NONE =0, CLIP_LOWER_SOUTH_WEST, CLIP_UPPER_NORTH_EAST } |
| Clipping direction constants. More... | |
| enum | { VOXEL_ABORT_ERR, VOXEL_MEMORY_ERR, VOXEL_BOUNDS_INVALID_ERR } |
Functions | |
| template<class T , class U > | |
| void | castVoxels (const Voxels< T > &src, Voxels< U > &dest) |
| Convert one type of voxel into another by assignment operator. More... | |
| template<class T , class U > | |
| void | sumVoxels (const Voxels< T > &src, U &counter) |
| Use one counting type to sum counts in a voxel of given type. More... | |
Variables | |
| const unsigned int | MAX_CALLBACK =500 |
| const unsigned int | ITEM_BUFFER_SIZE =65536 |
| #define M_PI 3.14159265358979323846 |
Referenced by Point3D::angle(), applyQuaternion(), clockwiseAngle(), DrawCylinder::draw(), DrawGLText::draw(), DrawProgressCircleOverlay::draw(), DrawAxis::draw(), Draw2DCircle::draw(), Draw2DCircle::Draw2DCircle(), drawCone(), BoxCropEffect::enable(), CameraLookAt::ensureVisible(), generate1DAxialDistHistSweep(), generateKnnTheoreticalDist(), DrawGLText::getBoundingBox(), CameraLookAt::getViewWidth(), BasicGLPane::mouseMoved(), IonInfoFilter::needsUnrangedData(), Point3D::parse(), TransformFilter::refresh(), AnnotateFilter::refresh(), ProfileFilter::refresh(), VoxeliseFilter::refresh(), Mesh::relax(), CropHelper::runFilter(), BasicGLPane::saveImageSequence(), TransformFilter::setPropFromBinding(), SpatialAnalysisFilter::setPropFromBinding(), CameraLookAt::translate(), and trPerspective().
| anonymous enum |
| anonymous enum |
| anonymous enum |
Convert one type of voxel into another by assignment operator.
| void sumVoxels | ( | const Voxels< T > & | src, |
| U & | counter | ||
| ) |
Use one counting type to sum counts in a voxel of given type.
References Voxels< T >::getData(), Voxels< T >::getSize(), and Voxels< T >::size().
Referenced by VoxeliseFilter::getRefreshUseMask().

| const unsigned int ITEM_BUFFER_SIZE =65536 |
Referenced by Voxels< float >::loadFile().
| const unsigned int MAX_CALLBACK =500 |
Referenced by countPoints().
1.8.13