60 |
virtual std::string povWrite() const = 0; |
virtual std::string povWrite() const = 0; |
61 |
|
|
62 |
//! Applies the Transform to the point \a p. |
//! Applies the Transform to the point \a p. |
63 |
virtual TinyVector<3>& operator()(TinyVector<3>& p) = 0; |
virtual TinyVector<3>& operator()(TinyVector<3>& p) const = 0; |
64 |
|
|
65 |
//! Applies the inverse Transform to the point \a p. |
//! Applies the inverse Transform to the point \a p. |
66 |
virtual TinyVector<3>& inverse(TinyVector<3>& p) = 0; |
virtual TinyVector<3>& inverse(TinyVector<3>& p) const = 0; |
67 |
|
|
68 |
//! Virtual destructor. |
//! Virtual destructor. |
69 |
virtual ~Transform() |
virtual ~Transform() |