Slicer 5.9
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
Loading...
Searching...
No Matches
vtkMRMLSegmentationDisplayNode::SegmentDisplayProperties Struct Reference

Display properties per segment. More...

#include <Libs/MRML/Core/vtkMRMLSegmentationDisplayNode.h>

Public Member Functions

bool operator== (const SegmentDisplayProperties &rhs) const
 
 SegmentDisplayProperties ()
 

Public Attributes

double Opacity2DFill { 1.0 }
 
double Opacity2DOutline { 1.0 }
 
double Opacity3D { 1.0 }
 Opacity.
 
double OverrideColor [3]
 
bool Pickable { true }
 Pickable by interactions flag. If true, then the point under the mouse on the segment surfaces in the 3D views is computed, otherwise skipped.
 
bool Visible { true }
 Visibility.
 
bool Visible2DFill { true }
 
bool Visible2DOutline { true }
 
bool Visible3D { true }
 

Detailed Description

Display properties per segment.

Definition at line 45 of file vtkMRMLSegmentationDisplayNode.h.

Constructor & Destructor Documentation

◆ SegmentDisplayProperties()

vtkMRMLSegmentationDisplayNode::SegmentDisplayProperties::SegmentDisplayProperties ( )
inline

Definition at line 63 of file vtkMRMLSegmentationDisplayNode.h.

Member Function Documentation

◆ operator==()

bool vtkMRMLSegmentationDisplayNode::SegmentDisplayProperties::operator== ( const SegmentDisplayProperties & rhs) const
inline

Definition at line 73 of file vtkMRMLSegmentationDisplayNode.h.

Member Data Documentation

◆ Opacity2DFill

double vtkMRMLSegmentationDisplayNode::SegmentDisplayProperties::Opacity2DFill { 1.0 }

Definition at line 57 of file vtkMRMLSegmentationDisplayNode.h.

◆ Opacity2DOutline

double vtkMRMLSegmentationDisplayNode::SegmentDisplayProperties::Opacity2DOutline { 1.0 }

Definition at line 58 of file vtkMRMLSegmentationDisplayNode.h.

◆ Opacity3D

double vtkMRMLSegmentationDisplayNode::SegmentDisplayProperties::Opacity3D { 1.0 }

Opacity.

Definition at line 56 of file vtkMRMLSegmentationDisplayNode.h.

◆ OverrideColor

double vtkMRMLSegmentationDisplayNode::SegmentDisplayProperties::OverrideColor[3]

Override segment color By default it's invalid (-1,-1,-1), and only valid if different than color stored in segment. Its purpose is to enable showing per-view colors

Definition at line 49 of file vtkMRMLSegmentationDisplayNode.h.

◆ Pickable

bool vtkMRMLSegmentationDisplayNode::SegmentDisplayProperties::Pickable { true }

Pickable by interactions flag. If true, then the point under the mouse on the segment surfaces in the 3D views is computed, otherwise skipped.

Definition at line 60 of file vtkMRMLSegmentationDisplayNode.h.

◆ Visible

bool vtkMRMLSegmentationDisplayNode::SegmentDisplayProperties::Visible { true }

Visibility.

Definition at line 51 of file vtkMRMLSegmentationDisplayNode.h.

◆ Visible2DFill

bool vtkMRMLSegmentationDisplayNode::SegmentDisplayProperties::Visible2DFill { true }

Definition at line 53 of file vtkMRMLSegmentationDisplayNode.h.

◆ Visible2DOutline

bool vtkMRMLSegmentationDisplayNode::SegmentDisplayProperties::Visible2DOutline { true }

Definition at line 54 of file vtkMRMLSegmentationDisplayNode.h.

◆ Visible3D

bool vtkMRMLSegmentationDisplayNode::SegmentDisplayProperties::Visible3D { true }

Definition at line 52 of file vtkMRMLSegmentationDisplayNode.h.


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