refactor using pimpl and fix test

This commit is contained in:
AndreaRigoni
2026-03-25 16:18:07 +00:00
parent a467b7385b
commit 7d4acaef6d
17 changed files with 479 additions and 412 deletions

View File

@@ -29,12 +29,15 @@
#include "Math/ContainerBox.h"
#include "uLibVtkInterface.h"
#include "vtkPolydata.h"
#include <vtkActor.h>
#include <boost/signals2/connection.hpp>
class vtkActor;
namespace uLib {
namespace Vtk {
struct ContainerBoxData;
class vtkContainerBox : public Puppet, public Polydata {
typedef ContainerBox Content;
@@ -51,13 +54,9 @@ public:
protected:
virtual void InstallPipe();
vtkActor *m_Cube;
vtkActor *m_Axes;
// vtkActor *m_Pivot;
Content *m_Content;
bool m_BlockUpdate = false;
// boost::signals2::connection m_Connection;
struct ContainerBoxData *d;
Content *m_Content;
bool m_BlockUpdate = false;
};
} // namespace Vtk