Go to the documentation of this file.
21 #ifndef mia_3d_imagedraw_hh
22 #define mia_3d_imagedraw_hh
84 virtual void do_draw_point(
const C3DBounds& p) = 0;
T3DImageDrawTarget< unsigned int > C3DUIImageDrawTarget
const T3DImage< T > & get_image() const
T3DImageDrawTarget< double > C3DDImageDrawTarget
#define NS_MIA_BEGIN
conveniance define to start the mia namespace
T3DImageDrawTarget< signed short > C3DSSImageDrawTarget
void draw_line(const C3DFVector &a, const C3DFVector &b)
#define NS_MIA_END
conveniance define to end the mia namespace
void draw_triangle(const C3DFVector &a, const C3DFVector &b, const C3DFVector &c)
T3DImageDrawTarget< bool > C3DBitImageDrawTarget
T3DImageDrawTarget< signed int > C3DSIImageDrawTarget
T3DImageDrawTarget< signed char > C3DSBImageDrawTarget
T3DImageDrawTarget< float > C3DFImageDrawTarget
Specific type of the 3D images that hold real pixel data.
T3DImageDrawTarget< unsigned char > C3DUBImageDrawTarget
base class for a 3D volume raster graphics draw target
T3DImageDrawTarget< unsigned short > C3DUSImageDrawTarget
C3DDrawBox(const C3DBounds &size, const C3DFVector &origin, const C3DFVector &spacing)
implements T3DImage as a target for drawing operations
void draw_point(const C3DFVector &p)
T3DImageDrawTarget(const C3DBounds &size, const C3DFVector &origin, const C3DFVector &spacing)