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().