refactor: update transformation system, improve template readability, and reorganize VTK assembly management
This commit is contained in:
@@ -46,9 +46,14 @@ public:
|
||||
|
||||
virtual class vtkPolyData *GetPolyData() const;
|
||||
|
||||
virtual void contentUpdate();
|
||||
|
||||
/**
|
||||
* @brief Updates the VTK representation from the internal state.
|
||||
*/
|
||||
virtual void Update() override;
|
||||
|
||||
/**
|
||||
* @brief Synchronizes the model from the VTK representation (VTK→model).
|
||||
*/
|
||||
virtual void SyncFromVtk() override;
|
||||
|
||||
virtual uLib::Object* GetContent() const override { return (uLib::Object*)m_Content; }
|
||||
@@ -59,6 +64,7 @@ protected:
|
||||
struct ContainerBoxData *d;
|
||||
Content *m_Content;
|
||||
bool m_BlockUpdate = false;
|
||||
|
||||
};
|
||||
|
||||
} // namespace Vtk
|
||||
|
||||
Reference in New Issue
Block a user