detector chamber in vtk

This commit is contained in:
AndreaRigoni
2026-03-08 08:46:21 +00:00
parent 3be7ec2274
commit 32a1104769
7 changed files with 258 additions and 95 deletions

View File

@@ -23,37 +23,34 @@
//////////////////////////////////////////////////////////////////////////////*/
#ifndef U_VTKCONTAINERBOX_H
#define U_VTKCONTAINERBOX_H
#include "uLibVtkInterface.h"
#include "Math/ContainerBox.h"
#include "uLibVtkInterface.h"
namespace uLib {
namespace Vtk {
class vtkContainerBox : public Puppet, public Polydata {
typedef ContainerBox Content;
typedef ContainerBox Content;
public:
vtkContainerBox(Content &content);
~vtkContainerBox();
vtkContainerBox(Content *content);
~vtkContainerBox();
virtual class vtkPolyData *GetPolyData() const;
virtual class vtkPolyData *GetPolyData() const;
private:
void InstallPipe();
protected:
void InstallPipe();
vtkActor *m_Cube;
vtkActor *m_Axes;
vtkActor *m_Pivot;
vtkContainerBox::Content *m_Content;
vtkActor *m_Cube;
vtkActor *m_Axes;
vtkActor *m_Pivot;
vtkContainerBox::Content *m_Content;
};
} // vtk
} // uLib
} // namespace Vtk
} // namespace uLib
#endif // VTKCONTAINERBOX_H