/*////////////////////////////////////////////////////////////////////////////// // CMT Cosmic Muon Tomography project ////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////// Copyright (c) 2014, Universita' degli Studi di Padova, INFN sez. di Padova All rights reserved Authors: Andrea Rigoni Garola < andrea.rigoni@pd.infn.it > //////////////////////////////////////////////////////////////////////////////*/ #ifndef U_VTKTESSELLATEDSOLID_H #define U_VTKTESSELLATEDSOLID_H #include "vtkGeantSolid.h" namespace uLib { namespace Vtk { /** * @brief VTK Prop3D for visualizing a Geant::TessellatedSolid. */ class TessellatedSolid : public GeantSolid { public: TessellatedSolid(Geant::PhysicalVolume *content); virtual ~TessellatedSolid(); virtual void Update() override; virtual void UpdateGeometry() override; protected: Geant::TessellatedSolid *m_TessSolid; }; } // namespace Vtk } // namespace uLib #endif // U_VTKTESSELLATEDSOLID_H