17 #ifndef mitkIndexROI_h
18 #define mitkIndexROI_h
20 #include <sofa/core/topology/BaseMeshTopology.h>
21 #include <sofa/core/DataEngine.h>
22 #include <MitkSimulationExports.h>
26 class MITKSIMULATION_EXPORT
IndexROI :
public sofa::core::DataEngine
29 SOFA_CLASS(
IndexROI, sofa::core::DataEngine);
32 void update()
override;
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;
46 MyType& operator=(
const MyType&);
sofa::core::objectmodel::Data< sofa::core::topology::BaseMeshTopology::SetIndex > m_Individual
sofa::core::objectmodel::Data< sofa::defaulttype::ExtVec3fTypes::VecCoord > m_PointsInROI
DataCollection - Class to facilitate loading/accessing structured data.
sofa::core::objectmodel::Data< sofa::core::topology::BaseMeshTopology::SetIndex > m_Indices
sofa::core::objectmodel::Data< sofa::defaulttype::ExtVec3fTypes::VecCoord > m_Position
sofa::core::objectmodel::Data< unsigned int > m_First
sofa::core::objectmodel::Data< unsigned int > m_Last