|
Alembic Version 1.1
|
#include <OPolyMesh.h>
Public Member Functions | |
| Sample () | |
| Sample (const Abc::P3fArraySample &iPos) | |
| Sample (const Abc::P3fArraySample &iPos, const Abc::Int32ArraySample &iInd, const Abc::Int32ArraySample &iCnt, const OV2fGeomParam::Sample &iUVs=OV2fGeomParam::Sample(), const ON3fGeomParam::Sample &iNormals=ON3fGeomParam::Sample()) | |
| const Abc::P3fArraySample & | getPositions () const |
| void | setPositions (const Abc::P3fArraySample &iSmp) |
| const Abc::V3fArraySample & | getVelocities () const |
| void | setVelocities (const Abc::V3fArraySample &iVelocities) |
| const Abc::Int32ArraySample & | getFaceIndices () const |
| void | setFaceIndices (const Abc::Int32ArraySample &iSmp) |
| const Abc::Int32ArraySample & | getFaceCounts () const |
| void | setFaceCounts (const Abc::Int32ArraySample &iCnt) |
| const Abc::Box3d & | getSelfBounds () const |
| void | setSelfBounds (const Abc::Box3d &iBnds) |
| const OV2fGeomParam::Sample & | getUVs () const |
| void | setUVs (const OV2fGeomParam::Sample &iUVs) |
| const ON3fGeomParam::Sample & | getNormals () const |
| void | setNormals (const ON3fGeomParam::Sample &iNormals) |
| void | reset () |
| bool | isPartialSample () const |
Protected Attributes | |
| Abc::P3fArraySample | m_positions |
| Abc::Int32ArraySample | m_indices |
| Abc::Int32ArraySample | m_counts |
| Abc::Box3d | m_selfBounds |
| Abc::V3fArraySample | m_velocities |
| OV2fGeomParam::Sample | m_uvs |
| ON3fGeomParam::Sample | m_normals |
Definition at line 59 of file OPolyMesh.h.
|
inline |
Creates a default sample with no data in it. ...
Definition at line 64 of file OPolyMesh.h.
References reset().
|
inline |
Creates a sample with position data but no index or count data. For specifying samples after the first one
Definition at line 68 of file OPolyMesh.h.
References m_positions.
|
inline |
Creates a sample with position data, index data, count data, and optional UV and Normals data. For specifying samples with an explicit topology. The first sample must be full like this. Subsequent samples may also be full like this, which would indicate a change of topology
Definition at line 77 of file OPolyMesh.h.
References m_counts, m_indices, m_normals, m_positions, and m_uvs.
|
inline |
Definition at line 102 of file OPolyMesh.h.
References m_counts.
|
inline |
Definition at line 98 of file OPolyMesh.h.
References m_indices.
|
inline |
Definition at line 114 of file OPolyMesh.h.
References m_normals.
|
inline |
Definition at line 89 of file OPolyMesh.h.
References m_positions.
|
inline |
Definition at line 106 of file OPolyMesh.h.
References m_selfBounds.
|
inline |
Definition at line 110 of file OPolyMesh.h.
References m_uvs.
|
inline |
Definition at line 94 of file OPolyMesh.h.
References m_velocities.
|
inline |
Definition at line 131 of file OPolyMesh.h.
References m_counts, m_indices, m_normals, m_positions, m_uvs, and m_velocities.
|
inline |
Definition at line 118 of file OPolyMesh.h.
References m_counts, m_indices, m_normals, m_positions, m_selfBounds, m_uvs, and m_velocities.
Referenced by Sample().
|
inline |
Definition at line 103 of file OPolyMesh.h.
References m_counts.
|
inline |
Definition at line 99 of file OPolyMesh.h.
References m_indices.
|
inline |
Definition at line 115 of file OPolyMesh.h.
References m_normals.
|
inline |
Definition at line 90 of file OPolyMesh.h.
References m_positions.
|
inline |
Definition at line 107 of file OPolyMesh.h.
References m_selfBounds.
|
inline |
Definition at line 111 of file OPolyMesh.h.
References m_uvs.
|
inline |
Definition at line 95 of file OPolyMesh.h.
References m_velocities.
|
protected |
Definition at line 147 of file OPolyMesh.h.
Referenced by Sample(), getFaceCounts(), isPartialSample(), reset(), and setFaceCounts().
|
protected |
Definition at line 146 of file OPolyMesh.h.
Referenced by Sample(), getFaceIndices(), isPartialSample(), reset(), and setFaceIndices().
|
protected |
Definition at line 153 of file OPolyMesh.h.
Referenced by Sample(), getNormals(), isPartialSample(), reset(), and setNormals().
|
protected |
Definition at line 145 of file OPolyMesh.h.
Referenced by Sample(), Sample(), getPositions(), isPartialSample(), reset(), and setPositions().
|
protected |
Definition at line 149 of file OPolyMesh.h.
Referenced by getSelfBounds(), reset(), and setSelfBounds().
|
protected |
Definition at line 152 of file OPolyMesh.h.
Referenced by Sample(), getUVs(), isPartialSample(), reset(), and setUVs().
|
protected |
Definition at line 151 of file OPolyMesh.h.
Referenced by getVelocities(), isPartialSample(), reset(), and setVelocities().