add assembly
This commit is contained in:
@@ -3,6 +3,9 @@
|
||||
|
||||
#include "uLibVtkInterface.h"
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace uLib { class Object; }
|
||||
|
||||
// VTK classes are in the global namespace
|
||||
class vtkRenderer;
|
||||
@@ -73,10 +76,16 @@ protected:
|
||||
void SetupPipeline(vtkRenderWindowInteractor* iren);
|
||||
|
||||
void UpdateGrid();
|
||||
|
||||
// Internal puppet registration
|
||||
void RegisterPuppet(Puppet* p, bool isPart = false);
|
||||
void UnregisterPuppet(Puppet* p);
|
||||
void ObserveContext(class vtkObjectsContext* ctx);
|
||||
|
||||
struct ViewportData *pv;
|
||||
Axis m_GridAxis;
|
||||
std::vector<Puppet*> m_Puppets;
|
||||
std::map<uLib::Object*, Puppet*> m_ObjectToPuppet;
|
||||
};
|
||||
|
||||
} // namespace Vtk
|
||||
|
||||
Reference in New Issue
Block a user