MeVisLabToolboxReference
MeVisLab/Standard/Sources/ML/MLBase/mlRasterFunction.h File Reference

Base Object class managing a general raster function class. More...

#include <mlModuleIncludes.h>
#include "mlBaseInit.h"
#include "mlSubImageBoxd.h"

Go to the source code of this file.

Classes

class  ml::RasterFunction
 Base object to handle implicit or explicit functions to draw into subimages. More...

Namespaces

namespace  ml
 

Define the namespace name like in the ML. Default is ml.


Typedefs

typedef bool(* ml::VoxelTestFunction )(const ImageVector &p, void *userData)
 Function type used to decide whether a voxel is within an object or not.
typedef bool(* ml::WorldVoxelTestFunction )(const Vector6 &p, void *userData)
 Function type used to decide whether a voxel is within an object or not.
typedef void(* ml::ModifierFunction )(SubImage *tSubImg, const ImageVector &p, void *userData)
 Function type which modifies a value in a typed subimage given by tSubImg.

Enumerations

enum  ml::TestFuncMode { ml::StaticVoxelTest, ml::VirtualVoxelTest, ml::StaticWorldVoxelTest, ml::VirtualWorldVoxelTest }
 The modes how the voxel is tested. More...

Detailed Description

Base Object class managing a general raster function class.

Author:
Wolf Spindler
Date:
11/2000

Definition in file mlRasterFunction.h.