|
| mitkClassMacro (TubeGraphVtkMapper3D, VtkMapper) |
|
virtual const TubeGraph * | GetInput () |
|
vtkProp * | GetVtkProp (mitk::BaseRenderer *renderer) override |
|
virtual std::vector< std::string > | GetClassHierarchy () const override |
|
virtual const char * | GetClassName () const |
|
virtual bool | IsVtkBased () const override |
| Returns whether this is an vtk-based mapper. More...
|
|
void | MitkRender (mitk::BaseRenderer *renderer, mitk::VtkPropRenderer::RenderType type) override |
| Determines which geometry should be rendered (opaque, translucent, volumetric, overlay) and calls the appropriate function. More...
|
|
virtual void | MitkRenderOverlay (BaseRenderer *renderer) |
| Checks visibility and renders the overlay. More...
|
|
virtual void | MitkRenderOpaqueGeometry (BaseRenderer *renderer) |
| Checks visibility and renders untransparent geometry. More...
|
|
virtual void | MitkRenderTranslucentGeometry (BaseRenderer *renderer) |
| Checks visibility and renders transparent geometry. More...
|
|
virtual void | MitkRenderVolumetricGeometry (BaseRenderer *renderer) |
| Checks visibility and renders volumes. More...
|
|
virtual bool | HasVtkProp (const vtkProp *prop, BaseRenderer *renderer) |
| Returns true if this mapper owns the specified vtkProp for the given BaseRenderer. More...
|
|
virtual void | UpdateVtkTransform (mitk::BaseRenderer *renderer) |
| Set the vtkTransform of the m_Prop3D for the current time step of renderer. More...
|
|
virtual void | ApplyProperties (vtkActor *actor, mitk::BaseRenderer *renderer) |
| Apply color and opacity properties read from the PropertyList. More...
|
|
void | ApplyShaderProperties (mitk::BaseRenderer *) |
|
void | ApplyColorAndOpacityProperties (mitk::BaseRenderer *renderer, vtkActor *actor) override |
| Apply color and opacity properties read from the PropertyList. Called by mapper subclasses. More...
|
|
virtual void | ReleaseGraphicsResources (mitk::BaseRenderer *) |
| Release vtk-based graphics resources that are being consumed by this mapper. More...
|
|
virtual void | SetDataNode (DataNode *_arg) |
| Set the DataNode containing the data to map. More...
|
|
virtual DataNode * | GetDataNode () const |
| Get the DataNode containing the data to map. Method only returns valid DataNode Pointer if the mapper belongs to a data node. Otherwise, the returned DataNode Pointer might be invalid. More...
|
|
BaseData * | GetData () const |
| Get the data to map. More...
|
|
virtual bool | GetColor (float rgb[3], BaseRenderer *renderer, const char *name="color") const |
| Convenience access method for color properties (instances of ColorProperty) More...
|
|
virtual bool | GetVisibility (bool &visible, BaseRenderer *renderer, const char *name="visible") const |
| Convenience access method for visibility properties (instances of BoolProperty) More...
|
|
virtual bool | GetOpacity (float &opacity, BaseRenderer *renderer, const char *name="opacity") const |
| Convenience access method for opacity properties (instances of FloatProperty) More...
|
|
virtual bool | GetLevelWindow (LevelWindow &levelWindow, BaseRenderer *renderer, const char *name="levelwindow") const |
| Convenience access method for color properties (instances of LevelWindoProperty) More...
|
|
virtual bool | IsVisible (BaseRenderer *renderer, const char *name="visible") const |
| Convenience access method for visibility properties (instances of BoolProperty). Return value is the visibility. Default is visible==true, i.e., true is returned even if the property (propertyKey) is not found. More...
|
|
virtual void | Update (BaseRenderer *renderer) |
| Calls the time step of the input data for the specified renderer and checks whether the time step is valid and calls method GenerateDataForRenderer() More...
|
|
int | GetTimestep () const |
| Returns the current time step as calculated from the renderer. More...
|
|
virtual bool | IsLODEnabled (BaseRenderer *) const |
|
|
| TubeGraphVtkMapper3D () |
|
| ~TubeGraphVtkMapper3D () override |
|
void | GenerateDataForRenderer (mitk::BaseRenderer *renderer) override |
|
virtual void | GenerateTubeGraphData (mitk::BaseRenderer *renderer) |
|
virtual void | RenderTubeGraphPropertyInformation (mitk::BaseRenderer *renderer) |
|
void | GeneratePolyDataForTube (TubeGraphEdge &edge, const TubeGraph::Pointer &graph, const TubeGraphProperty::Pointer &graphProperty, mitk::BaseRenderer *renderer) |
|
void | GeneratePolyDataForFurcation (TubeGraphVertex &vertex, const TubeGraph::Pointer &graph, mitk::BaseRenderer *renderer) |
|
void | ClipPolyData (TubeGraphVertex &vertex, const TubeGraph::Pointer &graph, const TubeGraphProperty::Pointer &graphProperty, mitk::BaseRenderer *renderer) |
|
| VtkMapper () |
|
| ~VtkMapper () override |
|
| Mapper () |
| explicit constructor which disallows implicit conversions More...
|
|
| ~Mapper () override |
| virtual destructor in order to derive from this class More...
|
|
virtual void | GenerateData () |
| Generate the data needed for rendering (independent of a specific renderer) More...
|
|
virtual void | CalculateTimeStep (BaseRenderer *renderer) |
| Updates the time step, which is sometimes needed in subclasses. More...
|
|
virtual void | ResetMapper (BaseRenderer *) |
| Reset the mapper (i.e., make sure that nothing is displayed) if no valid data is present. In most cases the reimplemented function disables the according actors (toggling visibility off) More...
|
|
3D Mapper for mitk::Graph< TubeGraphVertex, TubeGraphEdge >. This mapper creates tubes around each tubular structure by using vtkTubeFilter.
Definition at line 38 of file mitkTubeGraphVtkMapper3D.h.