#include <XformSample.h>
Definition at line 50 of file XformSample.h.
◆ XformSample()
Alembic::AbcGeom::ALEMBIC_VERSION_NS::XformSample::XformSample |
( |
| ) |
|
◆ addOp() [1/5]
std::size_t Alembic::AbcGeom::ALEMBIC_VERSION_NS::XformSample::addOp |
( |
const XformOp & | iOp | ) |
|
◆ addOp() [2/5]
std::size_t Alembic::AbcGeom::ALEMBIC_VERSION_NS::XformSample::addOp |
( |
XformOp | iMatrixOp, |
|
|
const Abc::M44d & | iMatrix ) |
◆ addOp() [3/5]
std::size_t Alembic::AbcGeom::ALEMBIC_VERSION_NS::XformSample::addOp |
( |
XformOp | iRotateOp, |
|
|
const Abc::V3d & | iAxis, |
|
|
const double | iAngleInDegrees ) |
◆ addOp() [4/5]
std::size_t Alembic::AbcGeom::ALEMBIC_VERSION_NS::XformSample::addOp |
( |
XformOp | iSingleRotateOp, |
|
|
const double | iSingleAxisRotationInDegrees ) |
◆ addOp() [5/5]
std::size_t Alembic::AbcGeom::ALEMBIC_VERSION_NS::XformSample::addOp |
( |
XformOp | iTransOrScaleOp, |
|
|
const Abc::V3d & | iVal ) |
◆ getAngle()
double Alembic::AbcGeom::ALEMBIC_VERSION_NS::XformSample::getAngle |
( |
| ) |
const |
◆ getAxis()
Abc::V3d Alembic::AbcGeom::ALEMBIC_VERSION_NS::XformSample::getAxis |
( |
| ) |
const |
◆ getInheritsXforms()
bool Alembic::AbcGeom::ALEMBIC_VERSION_NS::XformSample::getInheritsXforms |
( |
| ) |
const |
◆ getIsTopologyFrozen()
bool Alembic::AbcGeom::ALEMBIC_VERSION_NS::XformSample::getIsTopologyFrozen |
( |
| ) |
const |
|
inline |
◆ getMatrix()
Abc::M44d Alembic::AbcGeom::ALEMBIC_VERSION_NS::XformSample::getMatrix |
( |
| ) |
const |
◆ getNumOpChannels()
std::size_t Alembic::AbcGeom::ALEMBIC_VERSION_NS::XformSample::getNumOpChannels |
( |
| ) |
const |
The sum of the number of channels of all the ops in this Sample.
◆ getNumOps()
std::size_t Alembic::AbcGeom::ALEMBIC_VERSION_NS::XformSample::getNumOps |
( |
| ) |
const |
◆ getOp()
XformOp Alembic::AbcGeom::ALEMBIC_VERSION_NS::XformSample::getOp |
( |
const std::size_t | iIndex | ) |
const |
◆ getScale()
Abc::V3d Alembic::AbcGeom::ALEMBIC_VERSION_NS::XformSample::getScale |
( |
| ) |
const |
◆ getTranslation()
Abc::V3d Alembic::AbcGeom::ALEMBIC_VERSION_NS::XformSample::getTranslation |
( |
| ) |
const |
◆ getXRotation()
double Alembic::AbcGeom::ALEMBIC_VERSION_NS::XformSample::getXRotation |
( |
| ) |
const |
◆ getYRotation()
double Alembic::AbcGeom::ALEMBIC_VERSION_NS::XformSample::getYRotation |
( |
| ) |
const |
◆ getZRotation()
double Alembic::AbcGeom::ALEMBIC_VERSION_NS::XformSample::getZRotation |
( |
| ) |
const |
◆ isTopologyEqual()
bool Alembic::AbcGeom::ALEMBIC_VERSION_NS::XformSample::isTopologyEqual |
( |
const XformSample & | iSample | ) |
|
Tests whether this sample has the same topology as iSample.
◆ operator[]() [1/2]
XformOp & Alembic::AbcGeom::ALEMBIC_VERSION_NS::XformSample::operator[] |
( |
const std::size_t & | iIndex | ) |
|
◆ operator[]() [2/2]
const XformOp & Alembic::AbcGeom::ALEMBIC_VERSION_NS::XformSample::operator[] |
( |
const std::size_t & | iIndex | ) |
const |
◆ reset()
void Alembic::AbcGeom::ALEMBIC_VERSION_NS::XformSample::reset |
( |
| ) |
|
◆ setInheritsXforms()
void Alembic::AbcGeom::ALEMBIC_VERSION_NS::XformSample::setInheritsXforms |
( |
bool | iInherits | ) |
|
"Inherits xforms" means, "Does this xform concatenate to or ignore the
transforms of its parents?"
◆ setMatrix()
void Alembic::AbcGeom::ALEMBIC_VERSION_NS::XformSample::setMatrix |
( |
const Abc::M44d & | iMatrix | ) |
|
◆ setRotation()
void Alembic::AbcGeom::ALEMBIC_VERSION_NS::XformSample::setRotation |
( |
const Abc::V3d & | iAxis, |
|
|
const double | iAngleInDegress ) |
◆ setScale()
void Alembic::AbcGeom::ALEMBIC_VERSION_NS::XformSample::setScale |
( |
const Abc::V3d & | iScale | ) |
|
◆ setTranslation()
void Alembic::AbcGeom::ALEMBIC_VERSION_NS::XformSample::setTranslation |
( |
const Abc::V3d & | iTrans | ) |
|
Order matters when calling different setFoo() methods; callstack of methods must be the same for each call to OXformSchmea::set() with a given Sample. For example, a Sample with calls to setTranslation() and setRotation() must make thgose same calls in the same order between each use of OXforSchema::set().
◆ setXRotation()
void Alembic::AbcGeom::ALEMBIC_VERSION_NS::XformSample::setXRotation |
( |
const double | iAngleInDegrees | ) |
|
◆ setYRotation()
void Alembic::AbcGeom::ALEMBIC_VERSION_NS::XformSample::setYRotation |
( |
const double | iAngleInDegrees | ) |
|
◆ setZRotation()
void Alembic::AbcGeom::ALEMBIC_VERSION_NS::XformSample::setZRotation |
( |
const double | iAngleInDegrees | ) |
|
◆ IXformSchema
◆ OXformSchema
The documentation for this class was generated from the following file: