28 void setPosition(Eigen::Vector3f p);
33 Eigen::Vector3f getPosition();
42 void setOrientation(Eigen::Quaternionf q);
47 Eigen::Quaternionf getOrientation();
56 void setOrientationCenter(Eigen::Vector3f c);
61 Eigen::Vector3f getOrientationCenter();
70 void setScale(Eigen::Vector3f p);
75 Eigen::Vector3f getScale();
84 void setScaleCenter(Eigen::Vector3f c);
89 Eigen::Vector3f getScaleCenter();
98 void setScaleOrientation(Eigen::Quaternionf q);
103 Eigen::Quaternionf getScaleOrientation();
108 Eigen::Affine3f getTransform()
override;
114 std::unique_ptr<Impl> _impl;