Alembic Version 1.1

Public Types | Public Member Functions | Protected Attributes | Friends | List of all members
Alembic::AbcGeom::ALEMBIC_VERSION_NS::INuPatchSchema::Sample Class Reference

`#include <INuPatch.h>`

Collaboration diagram for Alembic::AbcGeom::ALEMBIC_VERSION_NS::INuPatchSchema::Sample:
[legend]

## Public Types
typedef Sample | this_type

## Public Member Functions
| Sample ()
Abc::P3fArraySamplePtr | getPositions () const
Abc::V3fArraySamplePtr | getVelocities () const
int32_t | getNumU () const
int32_t | getNumV () const
int32_t | getUOrder () const
int32_t | getVOrder () const
Abc::FloatArraySamplePtr | getUKnot () const
Abc::FloatArraySamplePtr | getVKnot () const
Abc::FloatArraySamplePtr | getPositionWeights () const
int32_t | getTrimNumLoops () const
Abc::Int32ArraySamplePtr | getTrimNumVertices () const
Abc::Int32ArraySamplePtr | getTrimNumCurves () const
Abc::Int32ArraySamplePtr | getTrimOrders () const
Abc::FloatArraySamplePtr | getTrimKnots () const
Abc::FloatArraySamplePtr | getTrimMins () const
Abc::FloatArraySamplePtr | getTrimMaxes () const
Abc::FloatArraySamplePtr | getTrimU () const
Abc::FloatArraySamplePtr | getTrimV () const
Abc::FloatArraySamplePtr | getTrimW () const
bool | hasTrimCurve () const
bool | valid () const
Abc::Box3d | getSelfBounds () const
void | reset ()
| ALEMBIC_OPERATOR_BOOL (valid())

## Protected Attributes
Abc::P3fArraySamplePtr | m_positions
Abc::V3fArraySamplePtr | m_velocities
int32_t | m_numU
int32_t | m_numV
int32_t | m_uOrder
int32_t | m_vOrder
Abc::FloatArraySamplePtr | m_uKnot
Abc::FloatArraySamplePtr | m_vKnot
Abc::FloatArraySamplePtr | m_positionWeights
int32_t | m_trimNumLoops
Abc::Int32ArraySamplePtr | m_trimNumCurves
Abc::Int32ArraySamplePtr | m_trimNumVertices
Abc::Int32ArraySamplePtr | m_trimOrder
Abc::FloatArraySamplePtr | m_trimKnot
Abc::FloatArraySamplePtr | m_trimMin
Abc::FloatArraySamplePtr | m_trimMax
Abc::FloatArraySamplePtr | m_trimU
Abc::FloatArraySamplePtr | m_trimV
Abc::FloatArraySamplePtr | m_trimW
bool | m_hasTrimCurve
Abc::Box3d | m_selfBounds

## Friends
class | INuPatchSchema

## Detailed Description

Definition at line 54 of file INuPatch.h.

## Member Typedef Documentation

## ◆ this_type

typedef Sample Alembic::AbcGeom::ALEMBIC_VERSION_NS::INuPatchSchema::Sample::this_type

Definition at line 57 of file INuPatch.h.

## Constructor & Destructor Documentation

## ◆ Sample()

Alembic::AbcGeom::ALEMBIC_VERSION_NS::INuPatchSchema::Sample::Sample | ( |  | ) |
| inline

Definition at line 60 of file INuPatch.h.

## Member Function Documentation

## ◆ ALEMBIC_OPERATOR_BOOL()

Alembic::AbcGeom::ALEMBIC_VERSION_NS::INuPatchSchema::Sample::ALEMBIC_OPERATOR_BOOL | ( | valid() |  | ) |

## ◆ getNumU()

int32_t Alembic::AbcGeom::ALEMBIC_VERSION_NS::INuPatchSchema::Sample::getNumU | ( |  | ) | const
| inline

Definition at line 64 of file INuPatch.h.

## ◆ getNumV()

int32_t Alembic::AbcGeom::ALEMBIC_VERSION_NS::INuPatchSchema::Sample::getNumV | ( |  | ) | const
| inline

Definition at line 65 of file INuPatch.h.

## ◆ getPositions()

Abc::P3fArraySamplePtr Alembic::AbcGeom::ALEMBIC_VERSION_NS::INuPatchSchema::Sample::getPositions | ( |  | ) | const
| inline

Definition at line 62 of file INuPatch.h.

## ◆ getPositionWeights()

Abc::FloatArraySamplePtr Alembic::AbcGeom::ALEMBIC_VERSION_NS::INuPatchSchema::Sample::getPositionWeights | ( |  | ) | const
| inline

Definition at line 73 of file INuPatch.h.

## ◆ getSelfBounds()

Abc::Box3d Alembic::AbcGeom::ALEMBIC_VERSION_NS::INuPatchSchema::Sample::getSelfBounds | ( |  | ) | const
| inline

Definition at line 95 of file INuPatch.h.

## ◆ getTrimKnots()

Abc::FloatArraySamplePtr Alembic::AbcGeom::ALEMBIC_VERSION_NS::INuPatchSchema::Sample::getTrimKnots | ( |  | ) | const
| inline

Definition at line 80 of file INuPatch.h.

## ◆ getTrimMaxes()

Abc::FloatArraySamplePtr Alembic::AbcGeom::ALEMBIC_VERSION_NS::INuPatchSchema::Sample::getTrimMaxes | ( |  | ) | const
| inline

Definition at line 82 of file INuPatch.h.

## ◆ getTrimMins()

Abc::FloatArraySamplePtr Alembic::AbcGeom::ALEMBIC_VERSION_NS::INuPatchSchema::Sample::getTrimMins | ( |  | ) | const
| inline

Definition at line 81 of file INuPatch.h.

## ◆ getTrimNumCurves()

Abc::Int32ArraySamplePtr Alembic::AbcGeom::ALEMBIC_VERSION_NS::INuPatchSchema::Sample::getTrimNumCurves | ( |  | ) | const
| inline

Definition at line 78 of file INuPatch.h.

## ◆ getTrimNumLoops()

int32_t Alembic::AbcGeom::ALEMBIC_VERSION_NS::INuPatchSchema::Sample::getTrimNumLoops | ( |  | ) | const
| inline

Definition at line 76 of file INuPatch.h.

## ◆ getTrimNumVertices()

Abc::Int32ArraySamplePtr Alembic::AbcGeom::ALEMBIC_VERSION_NS::INuPatchSchema::Sample::getTrimNumVertices | ( |  | ) | const
| inline

Definition at line 77 of file INuPatch.h.

## ◆ getTrimOrders()

Abc::Int32ArraySamplePtr Alembic::AbcGeom::ALEMBIC_VERSION_NS::INuPatchSchema::Sample::getTrimOrders | ( |  | ) | const
| inline

Definition at line 79 of file INuPatch.h.

## ◆ getTrimU()

Abc::FloatArraySamplePtr Alembic::AbcGeom::ALEMBIC_VERSION_NS::INuPatchSchema::Sample::getTrimU | ( |  | ) | const
| inline

Definition at line 83 of file INuPatch.h.

## ◆ getTrimV()

Abc::FloatArraySamplePtr Alembic::AbcGeom::ALEMBIC_VERSION_NS::INuPatchSchema::Sample::getTrimV | ( |  | ) | const
| inline

Definition at line 84 of file INuPatch.h.

## ◆ getTrimW()

Abc::FloatArraySamplePtr Alembic::AbcGeom::ALEMBIC_VERSION_NS::INuPatchSchema::Sample::getTrimW | ( |  | ) | const
| inline

Definition at line 85 of file INuPatch.h.

## ◆ getUKnot()

Abc::FloatArraySamplePtr Alembic::AbcGeom::ALEMBIC_VERSION_NS::INuPatchSchema::Sample::getUKnot | ( |  | ) | const
| inline

Definition at line 68 of file INuPatch.h.

## ◆ getUOrder()

int32_t Alembic::AbcGeom::ALEMBIC_VERSION_NS::INuPatchSchema::Sample::getUOrder | ( |  | ) | const
| inline

Definition at line 66 of file INuPatch.h.

## ◆ getVelocities()

Abc::V3fArraySamplePtr Alembic::AbcGeom::ALEMBIC_VERSION_NS::INuPatchSchema::Sample::getVelocities | ( |  | ) | const
| inline

Definition at line 63 of file INuPatch.h.

## ◆ getVKnot()

Abc::FloatArraySamplePtr Alembic::AbcGeom::ALEMBIC_VERSION_NS::INuPatchSchema::Sample::getVKnot | ( |  | ) | const
| inline

Definition at line 69 of file INuPatch.h.

## ◆ getVOrder()

int32_t Alembic::AbcGeom::ALEMBIC_VERSION_NS::INuPatchSchema::Sample::getVOrder | ( |  | ) | const
| inline

Definition at line 67 of file INuPatch.h.

## ◆ hasTrimCurve()

bool Alembic::AbcGeom::ALEMBIC_VERSION_NS::INuPatchSchema::Sample::hasTrimCurve | ( |  | ) | const
| inline

Definition at line 87 of file INuPatch.h.

## ◆ reset()

void Alembic::AbcGeom::ALEMBIC_VERSION_NS::INuPatchSchema::Sample::reset | ( |  | ) |
| inline

Definition at line 97 of file INuPatch.h.

## ◆ valid()

bool Alembic::AbcGeom::ALEMBIC_VERSION_NS::INuPatchSchema::Sample::valid | ( |  | ) | const
| inline

Definition at line 89 of file INuPatch.h.

## Friends And Related Function Documentation

## ◆ INuPatchSchema

friend class INuPatchSchema
| friend

Definition at line 128 of file INuPatch.h.

## Member Data Documentation

## ◆ m_hasTrimCurve

bool Alembic::AbcGeom::ALEMBIC_VERSION_NS::INuPatchSchema::Sample::m_hasTrimCurve
| protected

Definition at line 151 of file INuPatch.h.

## ◆ m_numU

int32_t Alembic::AbcGeom::ALEMBIC_VERSION_NS::INuPatchSchema::Sample::m_numU
| protected

Definition at line 132 of file INuPatch.h.

## ◆ m_numV

int32_t Alembic::AbcGeom::ALEMBIC_VERSION_NS::INuPatchSchema::Sample::m_numV
| protected

Definition at line 133 of file INuPatch.h.

## ◆ m_positions

Abc::P3fArraySamplePtr Alembic::AbcGeom::ALEMBIC_VERSION_NS::INuPatchSchema::Sample::m_positions
| protected

Definition at line 130 of file INuPatch.h.

## ◆ m_positionWeights

Abc::FloatArraySamplePtr Alembic::AbcGeom::ALEMBIC_VERSION_NS::INuPatchSchema::Sample::m_positionWeights
| protected

Definition at line 138 of file INuPatch.h.

## ◆ m_selfBounds

Abc::Box3d Alembic::AbcGeom::ALEMBIC_VERSION_NS::INuPatchSchema::Sample::m_selfBounds
| protected

Definition at line 154 of file INuPatch.h.

## ◆ m_trimKnot

Abc::FloatArraySamplePtr Alembic::AbcGeom::ALEMBIC_VERSION_NS::INuPatchSchema::Sample::m_trimKnot
| protected

Definition at line 145 of file INuPatch.h.

## ◆ m_trimMax

Abc::FloatArraySamplePtr Alembic::AbcGeom::ALEMBIC_VERSION_NS::INuPatchSchema::Sample::m_trimMax
| protected

Definition at line 147 of file INuPatch.h.

## ◆ m_trimMin

Abc::FloatArraySamplePtr Alembic::AbcGeom::ALEMBIC_VERSION_NS::INuPatchSchema::Sample::m_trimMin
| protected

Definition at line 146 of file INuPatch.h.

## ◆ m_trimNumCurves

Abc::Int32ArraySamplePtr Alembic::AbcGeom::ALEMBIC_VERSION_NS::INuPatchSchema::Sample::m_trimNumCurves
| protected

Definition at line 142 of file INuPatch.h.

## ◆ m_trimNumLoops

int32_t Alembic::AbcGeom::ALEMBIC_VERSION_NS::INuPatchSchema::Sample::m_trimNumLoops
| protected

Definition at line 141 of file INuPatch.h.

## ◆ m_trimNumVertices

Abc::Int32ArraySamplePtr Alembic::AbcGeom::ALEMBIC_VERSION_NS::INuPatchSchema::Sample::m_trimNumVertices
| protected

Definition at line 143 of file INuPatch.h.

## ◆ m_trimOrder

Abc::Int32ArraySamplePtr Alembic::AbcGeom::ALEMBIC_VERSION_NS::INuPatchSchema::Sample::m_trimOrder
| protected

Definition at line 144 of file INuPatch.h.

## ◆ m_trimU

Abc::FloatArraySamplePtr Alembic::AbcGeom::ALEMBIC_VERSION_NS::INuPatchSchema::Sample::m_trimU
| protected

Definition at line 148 of file INuPatch.h.

## ◆ m_trimV

Abc::FloatArraySamplePtr Alembic::AbcGeom::ALEMBIC_VERSION_NS::INuPatchSchema::Sample::m_trimV
| protected

Definition at line 149 of file INuPatch.h.

## ◆ m_trimW

Abc::FloatArraySamplePtr Alembic::AbcGeom::ALEMBIC_VERSION_NS::INuPatchSchema::Sample::m_trimW
| protected

Definition at line 150 of file INuPatch.h.

## ◆ m_uKnot

Abc::FloatArraySamplePtr Alembic::AbcGeom::ALEMBIC_VERSION_NS::INuPatchSchema::Sample::m_uKnot
| protected

Definition at line 136 of file INuPatch.h.

## ◆ m_uOrder

int32_t Alembic::AbcGeom::ALEMBIC_VERSION_NS::INuPatchSchema::Sample::m_uOrder
| protected

Definition at line 134 of file INuPatch.h.

## ◆ m_velocities

Abc::V3fArraySamplePtr Alembic::AbcGeom::ALEMBIC_VERSION_NS::INuPatchSchema::Sample::m_velocities
| protected

Definition at line 131 of file INuPatch.h.

## ◆ m_vKnot

Abc::FloatArraySamplePtr Alembic::AbcGeom::ALEMBIC_VERSION_NS::INuPatchSchema::Sample::m_vKnot
| protected

Definition at line 137 of file INuPatch.h.

## ◆ m_vOrder

int32_t Alembic::AbcGeom::ALEMBIC_VERSION_NS::INuPatchSchema::Sample::m_vOrder
| protected

Definition at line 135 of file INuPatch.h.

The documentation for this class was generated from the following file:

- opt/local/include/Alembic/AbcGeom/INuPatch.h