|
Alembic Version 1.1
|
#include <ONuPatch.h>
Public Member Functions | |
| 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 |
Protected Attributes | |
| Abc::P3fArraySample | m_positions |
| Abc::V3fArraySample | m_velocities |
| int32_t | m_numU |
| int32_t | m_numV |
| int32_t | m_uOrder |
| int32_t | m_vOrder |
| Abc::FloatArraySample | m_uKnot |
| Abc::FloatArraySample | m_vKnot |
| Abc::FloatArraySample | m_positionWeights |
| ON3fGeomParam::Sample | m_normals |
| OV2fGeomParam::Sample | m_uvs |
| int32_t | m_trimNumLoops |
| Abc::Int32ArraySample | m_trimNumCurves |
| Abc::Int32ArraySample | m_trimNumVertices |
| Abc::Int32ArraySample | m_trimOrder |
| Abc::FloatArraySample | m_trimKnot |
| Abc::FloatArraySample | m_trimMin |
| Abc::FloatArraySample | m_trimMax |
| Abc::FloatArraySample | m_trimU |
| Abc::FloatArraySample | m_trimV |
| Abc::FloatArraySample | m_trimW |
| bool | m_hasTrimCurve |
| Abc::Box3d | m_selfBounds |
Definition at line 63 of file ONuPatch.h.
|
inline |
Creates a default sample with no data in it. ...
Definition at line 68 of file ONuPatch.h.
References reset().
|
inline |
Definition at line 70 of file ONuPatch.h.
References Alembic::AbcGeom::ALEMBIC_VERSION_NS::ABC_GEOM_NUPATCH_NULL_INT_VALUE(), m_hasTrimCurve, m_normals, m_numU, m_numV, m_positions, m_positionWeights, m_trimKnot, m_trimMax, m_trimMin, m_trimNumLoops, m_trimNumVertices, m_trimOrder, m_trimU, m_trimV, m_trimW, m_uKnot, m_uOrder, m_uvs, m_vKnot, and m_vOrder.
|
inline |
Definition at line 150 of file ONuPatch.h.
References m_normals.
|
inline |
Definition at line 115 of file ONuPatch.h.
References m_numU.
|
inline |
Definition at line 120 of file ONuPatch.h.
References m_numV.
|
inline |
Definition at line 104 of file ONuPatch.h.
References m_positions.
|
inline |
Definition at line 109 of file ONuPatch.h.
References m_positionWeights.
|
inline |
Definition at line 155 of file ONuPatch.h.
References m_selfBounds.
|
inline |
Definition at line 197 of file ONuPatch.h.
References m_trimKnot.
|
inline |
Definition at line 199 of file ONuPatch.h.
References m_trimMax.
|
inline |
Definition at line 198 of file ONuPatch.h.
References m_trimMin.
|
inline |
Definition at line 191 of file ONuPatch.h.
References m_trimNumCurves.
|
inline |
Definition at line 190 of file ONuPatch.h.
References m_trimNumLoops.
|
inline |
Definition at line 193 of file ONuPatch.h.
References m_trimNumVertices.
|
inline |
Definition at line 195 of file ONuPatch.h.
References m_trimOrder.
|
inline |
Definition at line 200 of file ONuPatch.h.
References m_trimU.
|
inline |
Definition at line 201 of file ONuPatch.h.
References m_trimV.
|
inline |
Definition at line 202 of file ONuPatch.h.
References m_trimW.
|
inline |
Definition at line 135 of file ONuPatch.h.
References m_uKnot.
|
inline |
Definition at line 125 of file ONuPatch.h.
References m_uOrder.
|
inline |
Definition at line 145 of file ONuPatch.h.
References m_uvs.
|
inline |
Definition at line 160 of file ONuPatch.h.
References m_velocities.
|
inline |
Definition at line 140 of file ONuPatch.h.
References m_vKnot.
|
inline |
Definition at line 130 of file ONuPatch.h.
References m_vOrder.
|
inline |
Definition at line 251 of file ONuPatch.h.
References Alembic::AbcGeom::ALEMBIC_VERSION_NS::ABC_GEOM_NUPATCH_NULL_INT_VALUE(), m_numU, m_numV, m_uKnot, m_uOrder, m_vKnot, and m_vOrder.
|
inline |
Definition at line 204 of file ONuPatch.h.
References m_hasTrimCurve.
|
inline |
Definition at line 238 of file ONuPatch.h.
References m_normals, m_positions, m_uvs, and m_velocities.
|
inline |
Definition at line 209 of file ONuPatch.h.
References Alembic::AbcGeom::ALEMBIC_VERSION_NS::ABC_GEOM_NUPATCH_NULL_INT_VALUE(), m_hasTrimCurve, m_normals, m_numU, m_numV, m_positions, m_positionWeights, m_selfBounds, m_trimKnot, m_trimMax, m_trimMin, m_trimNumCurves, m_trimNumLoops, m_trimNumVertices, m_trimOrder, m_trimU, m_trimV, m_trimW, m_uKnot, m_uOrder, m_uvs, m_velocities, m_vKnot, and m_vOrder.
Referenced by Sample().
|
inline |
Definition at line 151 of file ONuPatch.h.
References m_normals.
|
inline |
Definition at line 116 of file ONuPatch.h.
References m_numU.
|
inline |
Definition at line 121 of file ONuPatch.h.
References m_numV.
|
inline |
Definition at line 105 of file ONuPatch.h.
References m_positions.
|
inline |
Definition at line 111 of file ONuPatch.h.
References m_positionWeights.
|
inline |
Definition at line 156 of file ONuPatch.h.
References m_selfBounds.
|
inline |
Definition at line 165 of file ONuPatch.h.
References m_hasTrimCurve, m_trimKnot, m_trimMax, m_trimMin, m_trimNumCurves, m_trimNumLoops, m_trimNumVertices, m_trimOrder, m_trimU, m_trimV, and m_trimW.
|
inline |
Definition at line 136 of file ONuPatch.h.
References m_uKnot.
|
inline |
Definition at line 126 of file ONuPatch.h.
References m_uOrder.
|
inline |
Definition at line 146 of file ONuPatch.h.
References m_uvs.
|
inline |
Definition at line 161 of file ONuPatch.h.
References m_velocities.
|
inline |
Definition at line 141 of file ONuPatch.h.
References m_vKnot.
|
inline |
Definition at line 131 of file ONuPatch.h.
References m_vOrder.
|
protected |
Definition at line 291 of file ONuPatch.h.
Referenced by Sample(), hasTrimCurve(), reset(), and setTrimCurve().
|
protected |
Definition at line 277 of file ONuPatch.h.
Referenced by Sample(), getNormals(), isPartialSample(), reset(), and setNormals().
|
protected |
Definition at line 268 of file ONuPatch.h.
Referenced by Sample(), getNu(), hasKnotSampleData(), reset(), and setNu().
|
protected |
Definition at line 269 of file ONuPatch.h.
Referenced by Sample(), getNv(), hasKnotSampleData(), reset(), and setNv().
|
protected |
Definition at line 266 of file ONuPatch.h.
Referenced by Sample(), getPositions(), isPartialSample(), reset(), and setPositions().
|
protected |
Definition at line 276 of file ONuPatch.h.
Referenced by Sample(), getPositionWeights(), reset(), and setPositionWeights().
|
protected |
Definition at line 294 of file ONuPatch.h.
Referenced by getSelfBounds(), reset(), and setSelfBounds().
|
protected |
Definition at line 285 of file ONuPatch.h.
Referenced by Sample(), getTrimKnot(), reset(), and setTrimCurve().
|
protected |
Definition at line 287 of file ONuPatch.h.
Referenced by Sample(), getTrimMax(), reset(), and setTrimCurve().
|
protected |
Definition at line 286 of file ONuPatch.h.
Referenced by Sample(), getTrimMin(), reset(), and setTrimCurve().
|
protected |
Definition at line 282 of file ONuPatch.h.
Referenced by getTrimNumCurves(), reset(), and setTrimCurve().
|
protected |
Definition at line 281 of file ONuPatch.h.
Referenced by Sample(), getTrimNumLoops(), reset(), and setTrimCurve().
|
protected |
Definition at line 283 of file ONuPatch.h.
Referenced by Sample(), getTrimNumVertices(), reset(), and setTrimCurve().
|
protected |
Definition at line 284 of file ONuPatch.h.
Referenced by Sample(), getTrimOrder(), reset(), and setTrimCurve().
|
protected |
Definition at line 288 of file ONuPatch.h.
Referenced by Sample(), getTrimU(), reset(), and setTrimCurve().
|
protected |
Definition at line 289 of file ONuPatch.h.
Referenced by Sample(), getTrimV(), reset(), and setTrimCurve().
|
protected |
Definition at line 290 of file ONuPatch.h.
Referenced by Sample(), getTrimW(), reset(), and setTrimCurve().
|
protected |
Definition at line 272 of file ONuPatch.h.
Referenced by Sample(), getUKnot(), hasKnotSampleData(), reset(), and setUKnot().
|
protected |
Definition at line 270 of file ONuPatch.h.
Referenced by Sample(), getUOrder(), hasKnotSampleData(), reset(), and setUOrder().
|
protected |
Definition at line 278 of file ONuPatch.h.
Referenced by Sample(), getUVs(), isPartialSample(), reset(), and setUVs().
|
protected |
Definition at line 267 of file ONuPatch.h.
Referenced by getVelocities(), isPartialSample(), reset(), and setVelocities().
|
protected |
Definition at line 273 of file ONuPatch.h.
Referenced by Sample(), getVKnot(), hasKnotSampleData(), reset(), and setVKnot().
|
protected |
Definition at line 271 of file ONuPatch.h.
Referenced by Sample(), getVOrder(), hasKnotSampleData(), reset(), and setVOrder().