Slicer  5.0
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
vtkMRMLMarkupsFiducialDisplayNode.h
Go to the documentation of this file.
1 /*==============================================================================
2 
3  Program: 3D Slicer
4 
5  Portions (c) Copyright Brigham and Women's Hospital (BWH) All Rights Reserved.
6 
7  See COPYRIGHT.txt
8  or http://www.slicer.org/copyright/copyright.txt for details.
9 
10  Unless required by applicable law or agreed to in writing, software
11  distributed under the License is distributed on an "AS IS" BASIS,
12  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  See the License for the specific language governing permissions and
14  limitations under the License.
15 
16 ==============================================================================*/
17 
18 // .NAME vtkMRMLMarkupsFiducialDisplayNode - MRML node to represent display properties for markups fiducials
19 // .SECTION Description
20 // Currently, the only difference compared to the generic markups display node is that point labels
21 // are displayed by default.
22 //
23 
24 #ifndef __vtkMRMLMarkupsFiducialDisplayNode_h
25 #define __vtkMRMLMarkupsFiducialDisplayNode_h
26 
27 #include "vtkSlicerMarkupsModuleMRMLExport.h"
28 
30 
32 
34 class VTK_SLICER_MARKUPS_MODULE_MRML_EXPORT vtkMRMLMarkupsFiducialDisplayNode : public vtkMRMLMarkupsDisplayNode
35 {
36 public:
39 
40  //--------------------------------------------------------------------------
41  // MRMLNode methods
42  //--------------------------------------------------------------------------
43 
44  vtkMRMLNode* CreateNodeInstance ( ) override;
45 
46  // Get node XML tag name (like Volume, Markups)
47  const char* GetNodeTagName() override {return "MarkupsFiducialDisplay";};
48 
52 
53 protected:
58 };
59 #endif
void operator=(const vtkMRMLMarkupsDisplayNode &)
MRML node to represent procedurally defined color information.
#define vtkMRMLCopyContentDefaultMacro(thisClassName)
Definition: vtkMRMLNode.h:155
Abstract Superclass for all specific types of MRML nodes.
Definition: vtkMRMLNode.h:167
vtkMRMLNode * CreateNodeInstance() override
Create instance of the default node. Like New only virtual.
const char * GetNodeTagName() override
Get node XML tag name (like Volume, Markups)
static vtkMRMLMarkupsDisplayNode * New()