HDK
|
#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.
|
inline |
Definition at line 70 of file ONuPatch.h.
|
inline |
Definition at line 150 of file ONuPatch.h.
|
inline |
Definition at line 115 of file ONuPatch.h.
|
inline |
Definition at line 120 of file ONuPatch.h.
|
inline |
Definition at line 104 of file ONuPatch.h.
|
inline |
Definition at line 109 of file ONuPatch.h.
|
inline |
Definition at line 155 of file ONuPatch.h.
|
inline |
Definition at line 197 of file ONuPatch.h.
|
inline |
Definition at line 199 of file ONuPatch.h.
|
inline |
Definition at line 198 of file ONuPatch.h.
|
inline |
Definition at line 191 of file ONuPatch.h.
|
inline |
Definition at line 190 of file ONuPatch.h.
|
inline |
Definition at line 193 of file ONuPatch.h.
|
inline |
Definition at line 195 of file ONuPatch.h.
|
inline |
Definition at line 200 of file ONuPatch.h.
|
inline |
Definition at line 201 of file ONuPatch.h.
|
inline |
Definition at line 202 of file ONuPatch.h.
|
inline |
Definition at line 135 of file ONuPatch.h.
|
inline |
Definition at line 125 of file ONuPatch.h.
|
inline |
Definition at line 145 of file ONuPatch.h.
|
inline |
Definition at line 160 of file ONuPatch.h.
|
inline |
Definition at line 140 of file ONuPatch.h.
|
inline |
Definition at line 130 of file ONuPatch.h.
|
inline |
Definition at line 251 of file ONuPatch.h.
|
inline |
Definition at line 204 of file ONuPatch.h.
|
inline |
Definition at line 238 of file ONuPatch.h.
|
inline |
Definition at line 209 of file ONuPatch.h.
|
inline |
Definition at line 151 of file ONuPatch.h.
|
inline |
Definition at line 116 of file ONuPatch.h.
|
inline |
Definition at line 121 of file ONuPatch.h.
|
inline |
Definition at line 105 of file ONuPatch.h.
|
inline |
Definition at line 111 of file ONuPatch.h.
|
inline |
Definition at line 156 of file ONuPatch.h.
|
inline |
Definition at line 165 of file ONuPatch.h.
|
inline |
Definition at line 136 of file ONuPatch.h.
|
inline |
Definition at line 126 of file ONuPatch.h.
|
inline |
Definition at line 146 of file ONuPatch.h.
|
inline |
Definition at line 161 of file ONuPatch.h.
|
inline |
Definition at line 141 of file ONuPatch.h.
|
inline |
Definition at line 131 of file ONuPatch.h.
|
protected |
Definition at line 291 of file ONuPatch.h.
|
protected |
Definition at line 277 of file ONuPatch.h.
|
protected |
Definition at line 268 of file ONuPatch.h.
|
protected |
Definition at line 269 of file ONuPatch.h.
|
protected |
Definition at line 266 of file ONuPatch.h.
|
protected |
Definition at line 276 of file ONuPatch.h.
|
protected |
Definition at line 294 of file ONuPatch.h.
|
protected |
Definition at line 285 of file ONuPatch.h.
|
protected |
Definition at line 287 of file ONuPatch.h.
|
protected |
Definition at line 286 of file ONuPatch.h.
|
protected |
Definition at line 282 of file ONuPatch.h.
|
protected |
Definition at line 281 of file ONuPatch.h.
|
protected |
Definition at line 283 of file ONuPatch.h.
|
protected |
Definition at line 284 of file ONuPatch.h.
|
protected |
Definition at line 288 of file ONuPatch.h.
|
protected |
Definition at line 289 of file ONuPatch.h.
|
protected |
Definition at line 290 of file ONuPatch.h.
|
protected |
Definition at line 272 of file ONuPatch.h.
|
protected |
Definition at line 270 of file ONuPatch.h.
|
protected |
Definition at line 278 of file ONuPatch.h.
|
protected |
Definition at line 267 of file ONuPatch.h.
|
protected |
Definition at line 273 of file ONuPatch.h.
|
protected |
Definition at line 271 of file ONuPatch.h.