#include <ONuPatch.h>
|
| Sample () |
|
| Sample (const Abc::P3fArraySample &iPos, const int32_t &iNumU, const int32_t &iNumV, const int32_t &iUOrder, const int32_t &iVOrder, const Abc::FloatArraySample &iUKnot, const Abc::FloatArraySample &iVKnot, const ON3fGeomParam::Sample &iNormals=ON3fGeomParam::Sample(), const OV2fGeomParam::Sample &iUVs=OV2fGeomParam::Sample(), const Abc::FloatArraySample &iPosWeight=Abc::FloatArraySample()) |
|
const Abc::P3fArraySample & | getPositions () const |
|
void | setPositions (const Abc::P3fArraySample &iSmp) |
|
const Abc::FloatArraySample & | getPositionWeights () const |
|
void | setPositionWeights (const Abc::FloatArraySample &iSmp) |
|
int32_t | getNu () const |
|
void | setNu (const int32_t iNu) |
|
int32_t | getNv () const |
|
void | setNv (const int32_t iNv) |
|
int32_t | getUOrder () const |
|
void | setUOrder (const int32_t iUOrder) |
|
int32_t | getVOrder () const |
|
void | setVOrder (const int32_t iVOrder) |
|
const Abc::FloatArraySample & | getUKnot () const |
|
void | setUKnot (const Abc::FloatArraySample &iUKnot) |
|
const Abc::FloatArraySample & | getVKnot () const |
|
void | setVKnot (const Abc::FloatArraySample &iVKnot) |
|
const OV2fGeomParam::Sample & | getUVs () const |
|
void | setUVs (const OV2fGeomParam::Sample &iUVs) |
|
const ON3fGeomParam::Sample & | getNormals () const |
|
void | setNormals (const ON3fGeomParam::Sample &iNormals) |
|
const Abc::Box3d & | getSelfBounds () const |
|
void | setSelfBounds (const Abc::Box3d &iBnds) |
|
const Abc::V3fArraySample & | getVelocities () const |
|
void | setVelocities (const Abc::V3fArraySample &iVelocities) |
|
void | setTrimCurve (const int32_t i_trim_nLoops, const Abc::Int32ArraySample &i_trim_nCurves, const Abc::Int32ArraySample &i_trim_n, const Abc::Int32ArraySample &i_trim_order, const Abc::FloatArraySample &i_trim_knot, const Abc::FloatArraySample &i_trim_min, const Abc::FloatArraySample &i_trim_max, const Abc::FloatArraySample &i_trim_u, const Abc::FloatArraySample &i_trim_v, const Abc::FloatArraySample &i_trim_w) |
|
int32_t | getTrimNumLoops () const |
|
const Abc::Int32ArraySample & | getTrimNumCurves () const |
|
const Abc::Int32ArraySample & | getTrimNumVertices () const |
|
const Abc::Int32ArraySample & | getTrimOrder () const |
|
const Abc::FloatArraySample & | getTrimKnot () const |
|
const Abc::FloatArraySample & | getTrimMin () const |
|
const Abc::FloatArraySample & | getTrimMax () const |
|
const Abc::FloatArraySample & | getTrimU () const |
|
const Abc::FloatArraySample & | getTrimV () const |
|
const Abc::FloatArraySample & | getTrimW () const |
|
bool | hasTrimCurve () const |
|
void | reset () |
|
bool | isPartialSample () const |
|
bool | hasKnotSampleData () const |
|
Definition at line 63 of file ONuPatch.h.
Alembic::AbcGeom::ALEMBIC_VERSION_NS::ONuPatchSchema::Sample::Sample |
( |
| ) |
|
|
inline |
Creates a default sample with no data in it. ...
Definition at line 68 of file ONuPatch.h.
const ON3fGeomParam::Sample& Alembic::AbcGeom::ALEMBIC_VERSION_NS::ONuPatchSchema::Sample::getNormals |
( |
| ) |
const |
|
inline |
int32_t Alembic::AbcGeom::ALEMBIC_VERSION_NS::ONuPatchSchema::Sample::getNu |
( |
| ) |
const |
|
inline |
int32_t Alembic::AbcGeom::ALEMBIC_VERSION_NS::ONuPatchSchema::Sample::getNv |
( |
| ) |
const |
|
inline |
const Abc::Box3d& Alembic::AbcGeom::ALEMBIC_VERSION_NS::ONuPatchSchema::Sample::getSelfBounds |
( |
| ) |
const |
|
inline |
int32_t Alembic::AbcGeom::ALEMBIC_VERSION_NS::ONuPatchSchema::Sample::getTrimNumLoops |
( |
| ) |
const |
|
inline |
int32_t Alembic::AbcGeom::ALEMBIC_VERSION_NS::ONuPatchSchema::Sample::getUOrder |
( |
| ) |
const |
|
inline |
const OV2fGeomParam::Sample& Alembic::AbcGeom::ALEMBIC_VERSION_NS::ONuPatchSchema::Sample::getUVs |
( |
| ) |
const |
|
inline |
int32_t Alembic::AbcGeom::ALEMBIC_VERSION_NS::ONuPatchSchema::Sample::getVOrder |
( |
| ) |
const |
|
inline |
bool Alembic::AbcGeom::ALEMBIC_VERSION_NS::ONuPatchSchema::Sample::hasKnotSampleData |
( |
| ) |
const |
|
inline |
bool Alembic::AbcGeom::ALEMBIC_VERSION_NS::ONuPatchSchema::Sample::hasTrimCurve |
( |
| ) |
const |
|
inline |
bool Alembic::AbcGeom::ALEMBIC_VERSION_NS::ONuPatchSchema::Sample::isPartialSample |
( |
| ) |
const |
|
inline |
void Alembic::AbcGeom::ALEMBIC_VERSION_NS::ONuPatchSchema::Sample::reset |
( |
| ) |
|
|
inline |
void Alembic::AbcGeom::ALEMBIC_VERSION_NS::ONuPatchSchema::Sample::setNormals |
( |
const ON3fGeomParam::Sample & |
iNormals | ) |
|
|
inline |
void Alembic::AbcGeom::ALEMBIC_VERSION_NS::ONuPatchSchema::Sample::setNu |
( |
const int32_t |
iNu | ) |
|
|
inline |
void Alembic::AbcGeom::ALEMBIC_VERSION_NS::ONuPatchSchema::Sample::setNv |
( |
const int32_t |
iNv | ) |
|
|
inline |
void Alembic::AbcGeom::ALEMBIC_VERSION_NS::ONuPatchSchema::Sample::setSelfBounds |
( |
const Abc::Box3d & |
iBnds | ) |
|
|
inline |
void Alembic::AbcGeom::ALEMBIC_VERSION_NS::ONuPatchSchema::Sample::setUOrder |
( |
const int32_t |
iUOrder | ) |
|
|
inline |
void Alembic::AbcGeom::ALEMBIC_VERSION_NS::ONuPatchSchema::Sample::setUVs |
( |
const OV2fGeomParam::Sample & |
iUVs | ) |
|
|
inline |
void Alembic::AbcGeom::ALEMBIC_VERSION_NS::ONuPatchSchema::Sample::setVOrder |
( |
const int32_t |
iVOrder | ) |
|
|
inline |
bool Alembic::AbcGeom::ALEMBIC_VERSION_NS::ONuPatchSchema::Sample::m_hasTrimCurve |
|
protected |
ON3fGeomParam::Sample Alembic::AbcGeom::ALEMBIC_VERSION_NS::ONuPatchSchema::Sample::m_normals |
|
protected |
int32_t Alembic::AbcGeom::ALEMBIC_VERSION_NS::ONuPatchSchema::Sample::m_numU |
|
protected |
int32_t Alembic::AbcGeom::ALEMBIC_VERSION_NS::ONuPatchSchema::Sample::m_numV |
|
protected |
Abc::Box3d Alembic::AbcGeom::ALEMBIC_VERSION_NS::ONuPatchSchema::Sample::m_selfBounds |
|
protected |
int32_t Alembic::AbcGeom::ALEMBIC_VERSION_NS::ONuPatchSchema::Sample::m_trimNumLoops |
|
protected |
int32_t Alembic::AbcGeom::ALEMBIC_VERSION_NS::ONuPatchSchema::Sample::m_uOrder |
|
protected |
OV2fGeomParam::Sample Alembic::AbcGeom::ALEMBIC_VERSION_NS::ONuPatchSchema::Sample::m_uvs |
|
protected |
int32_t Alembic::AbcGeom::ALEMBIC_VERSION_NS::ONuPatchSchema::Sample::m_vOrder |
|
protected |
The documentation for this class was generated from the following file: