/// Cilindro de Inclusión /// ----------------- #ifndef __vtkCilindro_h #define __vtkCilindro_h #include "vtkModeloGeometrico.h" #include "Macros.h" #include "vtkesquiColisionWin32Header.h" //! Clase que implementa un cilindro class VTK_ESQUI_COLISION_EXPORT vtkCilindro:public vtkModeloGeometrico { public: vtkTypeRevisionMacro(vtkCilindro,vtkModeloGeometrico); static vtkCilindro *New() {return new vtkCilindro;}; const char *GetClassName() {return "vtkCilindro";}; //! Pto central en la base del cilindro float puntoArriba[3]; //! Pto central en la "tapa" del cilindro float puntoAbajo[3]; //! Radio del cilindro float radio; protected: vtkCilindro(); private: vtkCilindro (const vtkCilindro &); //Not Implemented vtkCilindro operator =(const vtkCilindro &); //Not Implemented }; // } #endif /// -----------------------------------------------