37#ifndef Alembic_AbcGeom_FilmBackXformOp_h
38#define Alembic_AbcGeom_FilmBackXformOp_h
40#include <Alembic/Util/Export.h>
41#include <Alembic/AbcGeom/Foundation.h>
45namespace ALEMBIC_VERSION_NS {
53class ALEMBIC_EXPORT FilmBackXformOp
58 FilmBackXformOp(
const FilmBackXformOperationType iType,
59 const std::string & iHint );
62 FilmBackXformOperationType
getType()
const;
85 void setTranslate(
const Abc::V2d &iTrans );
86 void setScale(
const Abc::V2d &iScale );
87 void setMatrix(
const Abc::M33d &iMatrix );
90 Abc::V2d getTranslate()
const;
91 Abc::V2d getScale()
const;
92 Abc::M33d getMatrix()
const;
94 bool isTranslateOp()
const;
96 bool isScaleOp()
const;
98 bool isMatrixOp()
const;
103 friend class ICameraSchema;
104 FilmBackXformOp(
const std::string & iTypeAndHint );
106 FilmBackXformOperationType m_type;
109 std::vector<double> m_channels;
115using namespace ALEMBIC_VERSION_NS;
Alembic namespace ...
Definition ArchiveInfo.cpp:39