refactor: update Puppet transform logic to support AffineTransform world matrices and improve selection highlighting
This commit is contained in:
@@ -54,7 +54,9 @@ namespace uLib {
|
||||
namespace Vtk {
|
||||
|
||||
class Puppet : public uLib::Object {
|
||||
|
||||
uLibTypeMacro(Puppet, uLib::Object)
|
||||
|
||||
public:
|
||||
Puppet();
|
||||
virtual ~Puppet();
|
||||
@@ -99,14 +101,6 @@ public:
|
||||
|
||||
vtkRendererCollection *GetRenderers() const;
|
||||
|
||||
virtual void serialize(Archive::xml_oarchive & ar, const unsigned int version) override;
|
||||
virtual void serialize(Archive::xml_iarchive & ar, const unsigned int version) override;
|
||||
virtual void serialize(Archive::text_oarchive & ar, const unsigned int version) override;
|
||||
virtual void serialize(Archive::text_iarchive & ar, const unsigned int version) override;
|
||||
virtual void serialize(Archive::hrt_oarchive & ar, const unsigned int version) override;
|
||||
virtual void serialize(Archive::hrt_iarchive & ar, const unsigned int version) override;
|
||||
virtual void serialize(Archive::log_archive & ar, const unsigned int version) override;
|
||||
|
||||
const std::vector<uLib::PropertyBase*>& GetDisplayProperties() const { return m_DisplayProperties; }
|
||||
void RegisterDisplayProperty(uLib::PropertyBase* prop) { m_DisplayProperties.push_back(prop); }
|
||||
|
||||
|
||||
Reference in New Issue
Block a user