ALBA
albaVMEOutputNULL.h
Go to the documentation of this file.
1/*=========================================================================
2
3 Program: ALBA (Agile Library for Biomedical Applications)
4 Module: albaVMEOutputNULL
5 Authors: Marco Petrone
6
7 Copyright (c) BIC
8 All rights reserved. See Copyright.txt or
9
10
11 This software is distributed WITHOUT ANY WARRANTY; without even
12 the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
13 PURPOSE. See the above copyright notice for more information.
14
15=========================================================================*/
16#ifndef __albaVMEOutputNULL_h
17#define __albaVMEOutputNULL_h
18//----------------------------------------------------------------------------
19// includes :
20//----------------------------------------------------------------------------
21#include "albaVMEOutput.h"
22//----------------------------------------------------------------------------
23// forward declarations :
24//----------------------------------------------------------------------------
25class albaVMERoot;
26
31class ALBA_EXPORT albaVMEOutputNULL : public albaVMEOutput
32{
33public:
35
36#ifdef ALBA_USE_VTK
45 virtual vtkDataSet *GetVTKData() {return NULL;}
46#endif
47
50 virtual void Update() {}
51
52protected:
53 albaVMEOutputNULL(); // to be allocated with New()
54 virtual ~albaVMEOutputNULL(); // to be deleted with Delete()
55
56private:
57 albaVMEOutputNULL(const albaVMEOutputNULL&); // Not implemented
58 void operator=(const albaVMEOutputNULL&); // Not implemented
59};
60
61#endif
NULL output for VME node without output data (only pose).
albaTypeMacro(albaVMEOutputNULL, albaVMEOutput) virtual void Update()
Update all the output data structures (data, bounds, matrix and abs matrix).
virtual ~albaVMEOutputNULL()
albaVMEOutput - the output data structure of a VME node.
Definition: albaVMEOutput.h:56
virtual void Update()
Update all the output data structures (data, bounds, matrix and abs matrix).
albaVMERoot - a VME is the root of a tree of VME nodes.
Definition: albaVMERoot.h:35