Medical Imaging Interaction Toolkit  2016.11.0
Medical Imaging Interaction Toolkit
mitkIndexROI.h
Go to the documentation of this file.
1 /*===================================================================
2 
3 The Medical Imaging Interaction Toolkit (MITK)
4 
5 Copyright (c) German Cancer Research Center,
6 Division of Medical and Biological Informatics.
7 All rights reserved.
8 
9 This software is distributed WITHOUT ANY WARRANTY; without
10 even the implied warranty of MERCHANTABILITY or FITNESS FOR
11 A PARTICULAR PURPOSE.
12 
13 See LICENSE.txt or http://www.mitk.org for details.
14 
15 ===================================================================*/
16 
17 #ifndef mitkIndexROI_h
18 #define mitkIndexROI_h
19 
20 #include <sofa/core/topology/BaseMeshTopology.h>
21 #include <sofa/core/DataEngine.h>
22 #include <MitkSimulationExports.h>
23 
24 namespace mitk
25 {
26  class MITKSIMULATION_EXPORT IndexROI : public sofa::core::DataEngine
27  {
28  public:
29  SOFA_CLASS(IndexROI, sofa::core::DataEngine);
30 
31  void init() override;
32  void update() override;
33 
34  sofa::core::objectmodel::Data<unsigned int> m_First;
35  sofa::core::objectmodel::Data<unsigned int> m_Last;
36  sofa::core::objectmodel::Data<sofa::core::topology::BaseMeshTopology::SetIndex> m_Individual;
37  sofa::core::objectmodel::Data<sofa::core::topology::BaseMeshTopology::SetIndex> m_Indices;
38  sofa::core::objectmodel::Data<sofa::defaulttype::ExtVec3fTypes::VecCoord> m_PointsInROI;
39  sofa::core::objectmodel::Data<sofa::defaulttype::ExtVec3fTypes::VecCoord> m_Position;
40 
41  private:
42  IndexROI();
43  ~IndexROI();
44 
45  IndexROI(const MyType&);
46  MyType& operator=(const MyType&);
47  };
48 }
49 
50 #endif
sofa::core::objectmodel::Data< sofa::core::topology::BaseMeshTopology::SetIndex > m_Individual
Definition: mitkIndexROI.h:36
sofa::core::objectmodel::Data< sofa::defaulttype::ExtVec3fTypes::VecCoord > m_PointsInROI
Definition: mitkIndexROI.h:38
DataCollection - Class to facilitate loading/accessing structured data.
sofa::core::objectmodel::Data< sofa::core::topology::BaseMeshTopology::SetIndex > m_Indices
Definition: mitkIndexROI.h:37
sofa::core::objectmodel::Data< sofa::defaulttype::ExtVec3fTypes::VecCoord > m_Position
Definition: mitkIndexROI.h:39
sofa::core::objectmodel::Data< unsigned int > m_First
Definition: mitkIndexROI.h:34
sofa::core::objectmodel::Data< unsigned int > m_Last
Definition: mitkIndexROI.h:35