|
open_iA 2023.02
A tool for the visual analysis and processing of volumetric datasets, with a focus on industrial computed tomography.
|
Displays data from objects in a class derived from iA3DColoredPolyObjectVis. More...
#include <iA3DPolyObjectActor.h>
Public Member Functions | |
| iA3DPolyObjectActor (vtkRenderer *ren, iA3DColoredPolyObjectVis *obj) | |
| create a new visualization of the given 3D object in the given renderer | |
| ~iA3DPolyObjectActor () | |
| vtkActor * | actor () |
| retrieve actor that contains object (think of removing this method!) | |
| void | hide () |
| hide the object | |
| void | hideBoundingBox () |
| hide the object's bounding box | |
| void | removeClippingPlanes () |
| remove any clipping planes | |
| void | setClippingPlanes (vtkPlane *planes[3]) |
| set given planes as clipping planes for the viewed object | |
| void | setShowSimple (bool simple) |
| switch between "simplest" vis (e.g. lines) and default complex vis (e.g. cylinder) | |
| void | setShowWireFrame (bool show) |
| switch between "normal" surface display mode and wireframe display | |
| void | show () override |
| show the object | |
| void | showBoundingBox () |
| show the object's bounding box | |
| void | updateMapper () |
| Triggers an update of the color mapper and the renderer. | |
| void | updateRenderer () override |
| update the renderer displaying the object. | |
| bool | visible () const |
| whether the object is currently shown | |
Public Member Functions inherited from iA3DObjectActor | |
| iA3DObjectActor (vtkRenderer *ren) | |
| void | clearRenderer () |
| virtual void | show () |
| virtual void | updateRenderer () |
Additional Inherited Members | |
Signals inherited from iA3DObjectActor | |
| void | updated () |
Protected Attributes inherited from iA3DObjectActor | |
| vtkRenderer * | m_ren |
Displays data from objects in a class derived from iA3DColoredPolyObjectVis.
| iA3DPolyObjectActor::iA3DPolyObjectActor | ( | vtkRenderer * | ren, |
| iA3DColoredPolyObjectVis * | obj | ||
| ) |
create a new visualization of the given 3D object in the given renderer
| ren | the VTK renderer to which the 3D object will be added |
| obj | the polydata object that is dislayed |
| iA3DPolyObjectActor::~iA3DPolyObjectActor | ( | ) |
| vtkActor * iA3DPolyObjectActor::actor | ( | ) |
retrieve actor that contains object (think of removing this method!)
| void iA3DPolyObjectActor::hide | ( | ) |
hide the object
| void iA3DPolyObjectActor::hideBoundingBox | ( | ) |
hide the object's bounding box
| void iA3DPolyObjectActor::removeClippingPlanes | ( | ) |
remove any clipping planes
| void iA3DPolyObjectActor::setClippingPlanes | ( | vtkPlane * | planes[3] | ) |
set given planes as clipping planes for the viewed object
| void iA3DPolyObjectActor::setShowSimple | ( | bool | simple | ) |
switch between "simplest" vis (e.g. lines) and default complex vis (e.g. cylinder)
| void iA3DPolyObjectActor::setShowWireFrame | ( | bool | show | ) |
switch between "normal" surface display mode and wireframe display
|
overridevirtual |
show the object
Reimplemented from iA3DObjectActor.
| void iA3DPolyObjectActor::showBoundingBox | ( | ) |
show the object's bounding box
| void iA3DPolyObjectActor::updateMapper | ( | ) |
Triggers an update of the color mapper and the renderer.
|
overridevirtual |
update the renderer displaying the object.
Reimplemented from iA3DObjectActor.
| bool iA3DPolyObjectActor::visible | ( | ) | const |
whether the object is currently shown