7#ifndef PXR_BASE_GF_TRANSFORM_H
8#define PXR_BASE_GF_TRANSFORM_H
16#include "pxr/base/gf/api.h"
20PXR_NAMESPACE_OPEN_SCOPE
69 Set(scale, pivotOrientation, rotation, pivotPosition, translation);
79 Set(translation, rotation, scale, pivotPosition, pivotOrientation);
105 return Set(scale, pivotOrientation, rotation,
106 pivotPosition, translation);
126 _pivotOrientation = pivotOrient;
136 _rotation = rotation;
141 _pivotPosition = pivPos;
151 _translation = translation;
161 return _pivotOrientation;
176 return _pivotPosition;
201 return ! (*
this == xf);
233PXR_NAMESPACE_CLOSE_SCOPE
Stores a 4x4 matrix of double elements.
Basic type: 3-space rotation specification.
Basic type for a vector of 3 double components.
GF_API std::ostream & operator<<(std::ostream &, const GfBBox3d &)
Output a GfBBox3d using the format [(range) matrix zeroArea].