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 * | , | |||
| "" | ||||
| ) |
1.5.6