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
GF_API std::ostream & operator<<(std::ostream &, const GfTransform &)
Output a GfTransform using the format [scale, scaleorientation, rotation, center, translation].
Stores a 4x4 matrix of double elements.
Basic type for a vector of 3 double components.
Basic type: 3-space rotation specification.