#ifndef __bbUtilitiesCatPoints_h_INCLUDED__ #define __bbUtilitiesCatPoints_h_INCLUDED__ #include "bbtkAtomicBlackBox.h" #include "iostream" #include "vtkImageData.h" #include "vtkRenderer.h" #include "vtkActor.h" #include "vtkPolyDataMapper.h" #include "vtkPolyData.h" #include "vtkPoints.h" #include "vtkCellArray.h" #include "vtkSphereSource.h" #include "vtkSphere.h" #include "vtkProperty.h" namespace bbUtilities { class /*BBTK_EXPORT*/ CatPoints : public bbtk::AtomicBlackBox { BBTK_BLACK_BOX_INTERFACE(CatPoints,bbtk::AtomicBlackBox); //================================================================== BBTK_DECLARE_INPUT(DSDirectory,std::string); BBTK_DECLARE_INPUT(InRenderer,vtkRenderer*); BBTK_DECLARE_INPUT(Vessel,int); BBTK_PROCESS(Process); void Process(); vtkActor* sphereactor0; vtkActor* sphereactor1; vtkActor* sphereactor2; vtkActor* sphereactor3; }; BBTK_BEGIN_DESCRIBE_BLACK_BOX(CatPoints,bbtk::AtomicBlackBox); BBTK_NAME("CatPoints"); BBTK_AUTHOR("car-prie@uniandes.edu.co"); BBTK_DESCRIPTION("Gets the points in the directory Vessel 0 - 3"); BBTK_CATEGORY("__CATEGORY__"); BBTK_INPUT(CatPoints,DSDirectory,"Directory of the dataset that contains folders vessel0-3 with points A B E S",std::string, ""); BBTK_INPUT(CatPoints,InRenderer,"Render",vtkRenderer*, ""); BBTK_INPUT(CatPoints,Vessel,"Vessel number",int, ""); BBTK_END_DESCRIBE_BLACK_BOX(CatPoints); } // EO namespace bbUtilities #endif // __bbUtilitiesCatPoints_h_INCLUDED__