32 void PrintSelf(ostream& os, vtkIndent indent)
override;
42 void WriteXML(ostream& of,
int indent)
override;
73 vtkGetMacro (Compositing,
int);
74 vtkSetMacro (Compositing,
int);
80 vtkGetMacro (ForegroundOpacity,
double);
81 vtkSetMacro (ForegroundOpacity,
double);
87 vtkGetMacro (LabelOpacity,
double);
88 vtkSetMacro (LabelOpacity,
double);
92 vtkGetMacro (LinkedControl,
int );
93 vtkSetMacro (LinkedControl,
int );
94 vtkBooleanMacro(LinkedControl,
int);
99 vtkGetMacro (HotLinkedControl,
int );
100 vtkSetMacro (HotLinkedControl,
int );
101 vtkBooleanMacro(HotLinkedControl,
int);
105 vtkGetMacro (FiducialVisibility,
int );
106 vtkSetMacro (FiducialVisibility,
int );
107 vtkGetMacro (FiducialLabelVisibility,
int );
108 vtkSetMacro (FiducialLabelVisibility,
int );
121 vtkSetMacro (DoPropagateVolumeSelection,
bool );
122 vtkGetMacro (DoPropagateVolumeSelection,
bool );
132 this->SetSingletonTag(layoutName);
135 return this->GetSingletonTag();
153 vtkGetMacro(Interacting,
int);
154 vtkBooleanMacro(Interacting,
int);
167 ForegroundVolumeFlag = 1,
168 BackgroundVolumeFlag = 2,
170 LabelOpacityFlag = 8,
171 ForegroundOpacityFlag = 16
181 vtkGetMacro(InteractionFlags,
unsigned int);
189 vtkGetMacro(InteractionFlagsModifier,
unsigned int);
211 double ForegroundOpacity{ 0.0 };
213 int Compositing{ Alpha };
216 double LabelOpacity{ 1.0 };
217 int LinkedControl{ 0 };
218 int HotLinkedControl{ 0 };
220 int FiducialVisibility{ 1 };
221 int FiducialLabelVisibility{ 1 };
223 bool DoPropagateVolumeSelection{
true };
225 int Interacting{ 0 };
226 unsigned int InteractionFlags{ 0 };
227 unsigned int InteractionFlagsModifier{ (
unsigned int)-1 };