24 #ifndef PXR_BASE_GF_TRANSFORM_H
25 #define PXR_BASE_GF_TRANSFORM_H
33 #include "pxr/base/gf/api.h"
37 PXR_NAMESPACE_OPEN_SCOPE
86 Set(scale, pivotOrientation, rotation, pivotPosition, translation);
96 Set(translation, rotation, scale, pivotPosition, pivotOrientation);
122 return Set(scale, pivotOrientation, rotation,
123 pivotPosition, translation);
143 _pivotOrientation = pivotOrient;
153 _rotation = rotation;
158 _pivotPosition = pivPos;
168 _translation = translation;
178 return _pivotOrientation;
193 return _pivotPosition;
218 return ! (*
this == xf);
250 PXR_NAMESPACE_CLOSE_SCOPE
252 #endif // PXR_BASE_GF_TRANSFORM_H
Stores a 4x4 matrix of double elements.
GF_API std::ostream & operator<<(std::ostream &, const GfBBox3d &)
Output a GfBBox3d using the format [(range) matrix zeroArea].
Basic type for a vector of 3 double components.
Basic type: 3-space rotation specification.