Classes | |
class | ImagePlanes |
class | IsoSurfaceExtractor |
class | MarchingCubes |
class | MIPCreator |
class | SegmentationConnectivity |
Typedefs | |
typedef vtkImagePlaneWidget * | I |
typedef vtkInteractorObserver * | O |
typedef std::vector< double > | winLevel |
typedef std::vector< double > | vectorcolour |
Functions | |
BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (vtk, ToString, vtkImageDataPtr) | |
BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (vtk, Cast, I, O) | |
BBTK_BLACK_BOX_IMPLEMENTATION (ImagePlanes, bbtk::AtomicBlackBox) | |
BBTK_BEGIN_DESCRIBE_BLACK_BOX (ImagePlanes, bbtk::AtomicBlackBox) | |
BBTK_NAME ("ImagePlanes") | |
BBTK_AUTHOR ("laurent.guigues@creatis.insa-lyon.fr") | |
BBTK_DESCRIPTION ("Creates three 3D planes with the input image mapped onto with which the user can interact. The output vtkImagePlaneWidget objects are to be inserted into a 3D scene (e.g. a Viewer3D)") | |
BBTK_CATEGORY ("3D object creator") | |
BBTK_INPUT (ImagePlanes, In,"Input Image", vtkImageData *,"") | |
BBTK_INPUT (ImagePlanes, WindowLevel,"Widdow Level", winLevel,"") | |
BBTK_OUTPUT (ImagePlanes, PlaneX,"The image plane in X direction", vtkImagePlaneWidget *,"") | |
BBTK_OUTPUT (ImagePlanes, PlaneY,"The image plane in Y direction", vtkImagePlaneWidget *,"") | |
BBTK_OUTPUT (ImagePlanes, PlaneZ,"The image plane in Z direction", vtkImagePlaneWidget *,"") | |
BBTK_END_DESCRIBE_BLACK_BOX (ImagePlanes) | |
BBTK_BLACK_BOX_IMPLEMENTATION (IsoSurfaceExtractor, bbtk::AtomicBlackBox) | |
BBTK_BEGIN_DESCRIBE_BLACK_BOX (IsoSurfaceExtractor, bbtk::AtomicBlackBox) | |
BBTK_NAME ("IsoSurfaceExtractor") | |
BBTK_AUTHOR ("eduardo.davila / laurent.guigues at creatis.insa-lyon.fr") | |
BBTK_DESCRIPTION ("Extracts an iso-surface of a 3D image and creates a vtkProp3D object to insert into a 3D scene (e.g. a Viewer3D)") | |
BBTK_INPUT (IsoSurfaceExtractor, In,"Input image", vtkImageData *,"") | |
BBTK_INPUT (IsoSurfaceExtractor, Isovalue,"Isovalue", double,"") | |
BBTK_INPUT (IsoSurfaceExtractor, Opacity,"Opacity", double,"") | |
BBTK_INPUT (IsoSurfaceExtractor, Colour,"r g b", vectorcolour,"colour") | |
BBTK_INPUT (IsoSurfaceExtractor, Renderer,"3D scene in which to insert the surface", vtkRenderer *,"") | |
BBTK_OUTPUT (IsoSurfaceExtractor, Out,"Extracted iso-surface", vtkProp3D *,"") | |
BBTK_END_DESCRIBE_BLACK_BOX (IsoSurfaceExtractor) | |
BBTK_BLACK_BOX_IMPLEMENTATION (MarchingCubes, bbtk::AtomicBlackBox) | |
BBTK_BEGIN_DESCRIBE_BLACK_BOX (MarchingCubes, bbtk::AtomicBlackBox) | |
BBTK_NAME ("MarchingCubes") | |
BBTK_DESCRIPTION ("Extracts an iso-surface of an image using the marching cubes algorithm (bbfication of vtkMarchingCubes)") | |
BBTK_CATEGORY ("image;mesh") | |
BBTK_INPUT (MarchingCubes, In,"Image", vtkImageData *,"") | |
BBTK_INPUT (MarchingCubes, Value,"Value of the iso-surface", double,"") | |
BBTK_OUTPUT (MarchingCubes, Out,"Output iso-surface", vtkPolyData *,"") | |
BBTK_END_DESCRIBE_BLACK_BOX (MarchingCubes) | |
BBTK_BLACK_BOX_IMPLEMENTATION (MIPCreator, bbtk::AtomicBlackBox) | |
BBTK_BEGIN_DESCRIBE_BLACK_BOX (MIPCreator, bbtk::AtomicBlackBox) | |
BBTK_NAME ("MIPCreator") | |
BBTK_DESCRIPTION ("Creates a Maximum Intensity Projection (MIP) view of a 3D image. Creates a vtkProp3D object to insert into a 3D scene (e.g. a Viewer3D)") | |
BBTK_INPUT (MIPCreator, Shift,"Gray scale shift", int,"") | |
BBTK_INPUT (MIPCreator, Scale,"Gray scale scaling", float,"") | |
BBTK_INPUT (MIPCreator, In,"Input Image", vtkImageData *,"") | |
BBTK_OUTPUT (MIPCreator, Out,"MIP object to plug into a 3D viewer", vtkProp3D *,"") | |
BBTK_END_DESCRIBE_BLACK_BOX (MIPCreator) | |
BBTK_ADD_BLACK_BOX_TO_PACKAGE (vtk, SegmentationConnectivity) | |
BBTK_BLACK_BOX_IMPLEMENTATION (SegmentationConnectivity, bbtk::AtomicBlackBox) | |
BBTK_BEGIN_DESCRIBE_BLACK_BOX (SegmentationConnectivity, bbtk::AtomicBlackBox) | |
BBTK_NAME ("SegmentationConnectivity") | |
BBTK_AUTHOR ("eduardo.davila [at] creatis.insa-lyon.fr") | |
BBTK_DESCRIPTION ("Segmentation with min max threshold and connectivity") | |
BBTK_INPUT (SegmentationConnectivity, In,"Input image", vtkImageData *,"") | |
BBTK_INPUT (SegmentationConnectivity, PositionXYZ,"vector with the Position [x y z]", std::vector< int >,"") | |
BBTK_INPUT (SegmentationConnectivity, ThresholdMinMax,"vector with the Threshold [min max]", std::vector< int >,"") | |
BBTK_OUTPUT (SegmentationConnectivity, Out,"Result image", vtkImageData *,"") | |
BBTK_END_DESCRIBE_BLACK_BOX (SegmentationConnectivity) |
typedef vtkImagePlaneWidget* bbvtk::I |
Definition at line 56 of file bbvtkImagePlanes.cxx.
typedef vtkInteractorObserver* bbvtk::O |
Definition at line 57 of file bbvtkImagePlanes.cxx.
typedef std::vector<double> bbvtk::vectorcolour |
Definition at line 101 of file bbvtkIsoSurfaceExtractor.h.
typedef std::vector<double> bbvtk::winLevel |
Definition at line 71 of file bbvtkImagePlanes.h.
bbvtk::BBTK_ADD_BLACK_BOX_TO_PACKAGE | ( | vtk | , | |
SegmentationConnectivity | ||||
) |
bbvtk::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE | ( | vtk | , | |
Cast | , | |||
I | , | |||
O | ||||
) |
bbvtk::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE | ( | vtk | , | |
ToString | , | |||
vtkImageDataPtr | ||||
) |
bbvtk::BBTK_AUTHOR | ( | "eduardo.davila creatis.insa-lyon.fr" | [at] | ) |
bbvtk::BBTK_AUTHOR | ( | "eduardo.davila / laurent.guigues at creatis.insa-lyon.fr" | ) |
bbvtk::BBTK_AUTHOR | ( | "laurent.guigues@creatis.insa-lyon.fr" | ) |
bbvtk::BBTK_BEGIN_DESCRIBE_BLACK_BOX | ( | SegmentationConnectivity | , | |
bbtk::AtomicBlackBox | ||||
) |
bbvtk::BBTK_BEGIN_DESCRIBE_BLACK_BOX | ( | MIPCreator | , | |
bbtk::AtomicBlackBox | ||||
) |
bbvtk::BBTK_BEGIN_DESCRIBE_BLACK_BOX | ( | MarchingCubes | , | |
bbtk::AtomicBlackBox | ||||
) |
bbvtk::BBTK_BEGIN_DESCRIBE_BLACK_BOX | ( | IsoSurfaceExtractor | , | |
bbtk::AtomicBlackBox | ||||
) |
bbvtk::BBTK_BEGIN_DESCRIBE_BLACK_BOX | ( | ImagePlanes | , | |
bbtk::AtomicBlackBox | ||||
) |
bbvtk::BBTK_BLACK_BOX_IMPLEMENTATION | ( | SegmentationConnectivity | , | |
bbtk::AtomicBlackBox | ||||
) |
bbvtk::BBTK_BLACK_BOX_IMPLEMENTATION | ( | MIPCreator | , | |
bbtk::AtomicBlackBox | ||||
) |
bbvtk::BBTK_BLACK_BOX_IMPLEMENTATION | ( | MarchingCubes | , | |
bbtk::AtomicBlackBox | ||||
) |
bbvtk::BBTK_BLACK_BOX_IMPLEMENTATION | ( | IsoSurfaceExtractor | , | |
bbtk::AtomicBlackBox | ||||
) |
bbvtk::BBTK_BLACK_BOX_IMPLEMENTATION | ( | ImagePlanes | , | |
bbtk::AtomicBlackBox | ||||
) |
bbvtk::BBTK_CATEGORY | ( | "image;mesh" | ) |
bbvtk::BBTK_CATEGORY | ( | "3D object creator" | ) |
bbvtk::BBTK_DESCRIPTION | ( | "Segmentation with min max threshold and connectivity" | ) |
bbvtk::BBTK_DESCRIPTION | ( | "Creates a Maximum Intensity Projection (MIP) view of a 3D image. Creates a vtkProp3D object to insert into a 3D scene (e.g. a Viewer3D)" | ) |
bbvtk::BBTK_DESCRIPTION | ( | "Extracts an iso-surface of an image using the marching cubes algorithm (bbfication of vtkMarchingCubes)" | ) |
bbvtk::BBTK_DESCRIPTION | ( | "Extracts an iso-surface of a 3D image and creates a vtkProp3D object to insert into a 3D scene (e.g. a Viewer3D)" | ) |
bbvtk::BBTK_DESCRIPTION | ( | "Creates three 3D planes with the input image mapped onto with which the user can interact. The output vtkImagePlaneWidget objects are to be inserted into a 3D scene (e.g. a Viewer3D)" | ) |
bbvtk::BBTK_END_DESCRIBE_BLACK_BOX | ( | SegmentationConnectivity | ) |
bbvtk::BBTK_END_DESCRIBE_BLACK_BOX | ( | MIPCreator | ) |
bbvtk::BBTK_END_DESCRIBE_BLACK_BOX | ( | MarchingCubes | ) |
bbvtk::BBTK_END_DESCRIBE_BLACK_BOX | ( | IsoSurfaceExtractor | ) |
bbvtk::BBTK_END_DESCRIBE_BLACK_BOX | ( | ImagePlanes | ) |
bbvtk::BBTK_INPUT | ( | SegmentationConnectivity | , | |
ThresholdMinMax | , | |||
"vector with the Threshold " | [min max], | |||
std::vector< int > | , | |||
"" | ||||
) |
bbvtk::BBTK_INPUT | ( | SegmentationConnectivity | , | |
PositionXYZ | , | |||
"vector with the Position " | [x y z], | |||
std::vector< int > | , | |||
"" | ||||
) |
bbvtk::BBTK_INPUT | ( | SegmentationConnectivity | , | |
In | , | |||
"Input image" | , | |||
vtkImageData * | , | |||
"" | ||||
) |
bbvtk::BBTK_INPUT | ( | MIPCreator | , | |
In | , | |||
"Input Image" | , | |||
vtkImageData * | , | |||
"" | ||||
) |
bbvtk::BBTK_INPUT | ( | MIPCreator | , | |
Scale | , | |||
"Gray scale scaling" | , | |||
float | , | |||
"" | ||||
) |
bbvtk::BBTK_INPUT | ( | MIPCreator | , | |
Shift | , | |||
"Gray scale shift" | , | |||
int | , | |||
"" | ||||
) |
bbvtk::BBTK_INPUT | ( | MarchingCubes | , | |
Value | , | |||
"Value of the iso-surface" | , | |||
double | , | |||
"" | ||||
) |
bbvtk::BBTK_INPUT | ( | MarchingCubes | , | |
In | , | |||
"Image" | , | |||
vtkImageData * | , | |||
"" | ||||
) |
bbvtk::BBTK_INPUT | ( | IsoSurfaceExtractor | , | |
Renderer | , | |||
"3D scene in which to insert the surface" | , | |||
vtkRenderer * | , | |||
"" | ||||
) |
bbvtk::BBTK_INPUT | ( | IsoSurfaceExtractor | , | |
Colour | , | |||
"r g b" | , | |||
vectorcolour | , | |||
"colour" | ||||
) |
bbvtk::BBTK_INPUT | ( | IsoSurfaceExtractor | , | |
Opacity | , | |||
"Opacity" | , | |||
double | , | |||
"" | ||||
) |
bbvtk::BBTK_INPUT | ( | IsoSurfaceExtractor | , | |
Isovalue | , | |||
"Isovalue" | , | |||
double | , | |||
"" | ||||
) |
bbvtk::BBTK_INPUT | ( | IsoSurfaceExtractor | , | |
In | , | |||
"Input image" | , | |||
vtkImageData * | , | |||
"" | ||||
) |
bbvtk::BBTK_INPUT | ( | ImagePlanes | , | |
WindowLevel | , | |||
"Widdow Level" | , | |||
winLevel | , | |||
"" | ||||
) |
bbvtk::BBTK_INPUT | ( | ImagePlanes | , | |
In | , | |||
"Input Image" | , | |||
vtkImageData * | , | |||
"" | ||||
) |
bbvtk::BBTK_NAME | ( | "SegmentationConnectivity" | ) |
bbvtk::BBTK_NAME | ( | "MIPCreator" | ) |
bbvtk::BBTK_NAME | ( | "MarchingCubes" | ) |
bbvtk::BBTK_NAME | ( | "IsoSurfaceExtractor" | ) |
bbvtk::BBTK_NAME | ( | "ImagePlanes" | ) |
bbvtk::BBTK_OUTPUT | ( | SegmentationConnectivity | , | |
Out | , | |||
"Result image" | , | |||
vtkImageData * | , | |||
"" | ||||
) |
bbvtk::BBTK_OUTPUT | ( | MIPCreator | , | |
Out | , | |||
"MIP object to plug into a 3D viewer" | , | |||
vtkProp3D * | , | |||
"" | ||||
) |
bbvtk::BBTK_OUTPUT | ( | MarchingCubes | , | |
Out | , | |||
"Output iso-surface" | , | |||
vtkPolyData * | , | |||
"" | ||||
) |
bbvtk::BBTK_OUTPUT | ( | IsoSurfaceExtractor | , | |
Out | , | |||
"Extracted iso-surface" | , | |||
vtkProp3D * | , | |||
"" | ||||
) |
bbvtk::BBTK_OUTPUT | ( | ImagePlanes | , | |
PlaneZ | , | |||
"The image plane in Z direction" | , | |||
vtkImagePlaneWidget * | , | |||
"" | ||||
) |
bbvtk::BBTK_OUTPUT | ( | ImagePlanes | , | |
PlaneY | , | |||
"The image plane in Y direction" | , | |||
vtkImagePlaneWidget * | , | |||
"" | ||||
) |
bbvtk::BBTK_OUTPUT | ( | ImagePlanes | , | |
PlaneX | , | |||
"The image plane in X direction" | , | |||
vtkImagePlaneWidget * | , | |||
"" | ||||
) |