Slicer 5.11
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
Loading...
Searching...
No Matches
vtkSlicerMarkupsWidgetRepresentation2D::LineDirectionArrowPipeline2D Class Reference

#include <Modules/Loadable/Markups/VTKWidgets/vtkSlicerMarkupsWidgetRepresentation2D.h>

Public Member Functions

 LineDirectionArrowPipeline2D ()
 
 ~LineDirectionArrowPipeline2D ()=default
 

Public Attributes

vtkSmartPointer< vtkActor2D > Actor
 
vtkSmartPointer< vtkGlyph2D > Glypher
 
vtkSmartPointer< vtkPolyDataMapper2D > Mapper
 
vtkSmartPointer< vtkDoubleArray > Normals
 
vtkSmartPointer< vtkPoints > Points
 
vtkSmartPointer< vtkPolyData > PointsPoly
 
vtkSmartPointer< vtkFloatArray > SliceDistances
 signed distance to slice per marker, drives opacity fading
 

Detailed Description

Per-glyph rendering pipeline for direction arrow markers (2D). Holds the display-space points, normals, slice-distance scalars, polydata, glyph2D, mapper, and actor for cone-shaped direction markers. The mapper's lookup table is not set here — callers must configure it after construction via LineDirectionArrowPipeline->Mapper->SetLookupTable(...).

Definition at line 210 of file vtkSlicerMarkupsWidgetRepresentation2D.h.

Constructor & Destructor Documentation

◆ LineDirectionArrowPipeline2D()

vtkSlicerMarkupsWidgetRepresentation2D::LineDirectionArrowPipeline2D::LineDirectionArrowPipeline2D ( )

◆ ~LineDirectionArrowPipeline2D()

vtkSlicerMarkupsWidgetRepresentation2D::LineDirectionArrowPipeline2D::~LineDirectionArrowPipeline2D ( )
default

Member Data Documentation

◆ Actor

vtkSmartPointer<vtkActor2D> vtkSlicerMarkupsWidgetRepresentation2D::LineDirectionArrowPipeline2D::Actor

Definition at line 222 of file vtkSlicerMarkupsWidgetRepresentation2D.h.

◆ Glypher

vtkSmartPointer<vtkGlyph2D> vtkSlicerMarkupsWidgetRepresentation2D::LineDirectionArrowPipeline2D::Glypher

Definition at line 220 of file vtkSlicerMarkupsWidgetRepresentation2D.h.

◆ Mapper

vtkSmartPointer<vtkPolyDataMapper2D> vtkSlicerMarkupsWidgetRepresentation2D::LineDirectionArrowPipeline2D::Mapper

Definition at line 221 of file vtkSlicerMarkupsWidgetRepresentation2D.h.

◆ Normals

vtkSmartPointer<vtkDoubleArray> vtkSlicerMarkupsWidgetRepresentation2D::LineDirectionArrowPipeline2D::Normals

Definition at line 217 of file vtkSlicerMarkupsWidgetRepresentation2D.h.

◆ Points

vtkSmartPointer<vtkPoints> vtkSlicerMarkupsWidgetRepresentation2D::LineDirectionArrowPipeline2D::Points

Definition at line 216 of file vtkSlicerMarkupsWidgetRepresentation2D.h.

◆ PointsPoly

vtkSmartPointer<vtkPolyData> vtkSlicerMarkupsWidgetRepresentation2D::LineDirectionArrowPipeline2D::PointsPoly

Definition at line 219 of file vtkSlicerMarkupsWidgetRepresentation2D.h.

◆ SliceDistances

vtkSmartPointer<vtkFloatArray> vtkSlicerMarkupsWidgetRepresentation2D::LineDirectionArrowPipeline2D::SliceDistances

signed distance to slice per marker, drives opacity fading

Definition at line 218 of file vtkSlicerMarkupsWidgetRepresentation2D.h.


The documentation for this class was generated from the following file: