Alembic Version 1.1

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

`#include <ISubD.h>`

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

## Public Types
typedef Sample | this_type

## Public Member Functions
| Sample ()
| Users never create this data directly. More...
Abc::P3fArraySamplePtr | getPositions () const
Abc::Int32ArraySamplePtr | getFaceIndices () const
Abc::Int32ArraySamplePtr | getFaceCounts () const
int32_t | getFaceVaryingInterpolateBoundary () const
int32_t | getFaceVaryingPropagateCorners () const
int32_t | getInterpolateBoundary () const
Abc::Int32ArraySamplePtr | getCreaseIndices () const
Abc::Int32ArraySamplePtr | getCreaseLengths () const
Abc::FloatArraySamplePtr | getCreaseSharpnesses () const
Abc::Int32ArraySamplePtr | getCornerIndices () const
Abc::FloatArraySamplePtr | getCornerSharpnesses () const
Abc::Int32ArraySamplePtr | getHoles () const
std::string | getSubdivisionScheme () const
Abc::V3fArraySamplePtr | getVelocities () const
Abc::Box3d | getSelfBounds () const
bool | valid () const
void | reset ()
| ALEMBIC_OPERATOR_BOOL (valid())

## Protected Attributes
Abc::P3fArraySamplePtr | m_positions
Abc::V3fArraySamplePtr | m_velocities
Abc::Int32ArraySamplePtr | m_faceIndices
Abc::Int32ArraySamplePtr | m_faceCounts
int32_t | m_faceVaryingInterpolateBoundary
int32_t | m_faceVaryingPropagateCorners
int32_t | m_interpolateBoundary
Abc::Int32ArraySamplePtr | m_creaseIndices
Abc::Int32ArraySamplePtr | m_creaseLengths
Abc::FloatArraySamplePtr | m_creaseSharpnesses
Abc::Int32ArraySamplePtr | m_cornerIndices
Abc::FloatArraySamplePtr | m_cornerSharpnesses
Abc::Int32ArraySamplePtr | m_holes
std::string | m_subdScheme
Abc::Box3d | m_selfBounds

## Friends
class | ISubDSchema

## Detailed Description

Definition at line 58 of file ISubD.h.

## Member Typedef Documentation

## ◆ this_type

typedef Sample Alembic::AbcGeom::ALEMBIC_VERSION_NS::ISubDSchema::Sample::this_type

Definition at line 61 of file ISubD.h.

## Constructor & Destructor Documentation

## ◆ Sample()

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

Users never create this data directly.

Definition at line 64 of file ISubD.h.

## Member Function Documentation

## ◆ ALEMBIC_OPERATOR_BOOL()

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

## ◆ getCornerIndices()

Abc::Int32ArraySamplePtr Alembic::AbcGeom::ALEMBIC_VERSION_NS::ISubDSchema::Sample::getCornerIndices | ( |  | ) | const
| inline

Definition at line 92 of file ISubD.h.

## ◆ getCornerSharpnesses()

Abc::FloatArraySamplePtr Alembic::AbcGeom::ALEMBIC_VERSION_NS::ISubDSchema::Sample::getCornerSharpnesses | ( |  | ) | const
| inline

Definition at line 95 of file ISubD.h.

## ◆ getCreaseIndices()

Abc::Int32ArraySamplePtr Alembic::AbcGeom::ALEMBIC_VERSION_NS::ISubDSchema::Sample::getCreaseIndices | ( |  | ) | const
| inline

Definition at line 82 of file ISubD.h.

## ◆ getCreaseLengths()

Abc::Int32ArraySamplePtr Alembic::AbcGeom::ALEMBIC_VERSION_NS::ISubDSchema::Sample::getCreaseLengths | ( |  | ) | const
| inline

Definition at line 85 of file ISubD.h.

## ◆ getCreaseSharpnesses()

Abc::FloatArraySamplePtr Alembic::AbcGeom::ALEMBIC_VERSION_NS::ISubDSchema::Sample::getCreaseSharpnesses | ( |  | ) | const
| inline

Definition at line 88 of file ISubD.h.

## ◆ getFaceCounts()

Abc::Int32ArraySamplePtr Alembic::AbcGeom::ALEMBIC_VERSION_NS::ISubDSchema::Sample::getFaceCounts | ( |  | ) | const
| inline

Definition at line 69 of file ISubD.h.

## ◆ getFaceIndices()

Abc::Int32ArraySamplePtr Alembic::AbcGeom::ALEMBIC_VERSION_NS::ISubDSchema::Sample::getFaceIndices | ( |  | ) | const
| inline

Definition at line 68 of file ISubD.h.

## ◆ getFaceVaryingInterpolateBoundary()

int32_t Alembic::AbcGeom::ALEMBIC_VERSION_NS::ISubDSchema::Sample::getFaceVaryingInterpolateBoundary | ( |  | ) | const
| inline

Definition at line 72 of file ISubD.h.

## ◆ getFaceVaryingPropagateCorners()

int32_t Alembic::AbcGeom::ALEMBIC_VERSION_NS::ISubDSchema::Sample::getFaceVaryingPropagateCorners | ( |  | ) | const
| inline

Definition at line 75 of file ISubD.h.

## ◆ getHoles()

Abc::Int32ArraySamplePtr Alembic::AbcGeom::ALEMBIC_VERSION_NS::ISubDSchema::Sample::getHoles | ( |  | ) | const
| inline

Definition at line 99 of file ISubD.h.

## ◆ getInterpolateBoundary()

int32_t Alembic::AbcGeom::ALEMBIC_VERSION_NS::ISubDSchema::Sample::getInterpolateBoundary | ( |  | ) | const
| inline

Definition at line 78 of file ISubD.h.

## ◆ getPositions()

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

Definition at line 67 of file ISubD.h.

## ◆ getSelfBounds()

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

Definition at line 108 of file ISubD.h.

## ◆ getSubdivisionScheme()

std::string Alembic::AbcGeom::ALEMBIC_VERSION_NS::ISubDSchema::Sample::getSubdivisionScheme | ( |  | ) | const
| inline

Definition at line 102 of file ISubD.h.

## ◆ getVelocities()

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

Definition at line 105 of file ISubD.h.

## ◆ reset()

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

Definition at line 115 of file ISubD.h.

## ◆ valid()

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

Definition at line 110 of file ISubD.h.

## Friends And Related Function Documentation

## ◆ ISubDSchema

friend class ISubDSchema
| friend

Definition at line 143 of file ISubD.h.

## Member Data Documentation

## ◆ m_cornerIndices

Abc::Int32ArraySamplePtr Alembic::AbcGeom::ALEMBIC_VERSION_NS::ISubDSchema::Sample::m_cornerIndices
| protected

Definition at line 160 of file ISubD.h.

## ◆ m_cornerSharpnesses

Abc::FloatArraySamplePtr Alembic::AbcGeom::ALEMBIC_VERSION_NS::ISubDSchema::Sample::m_cornerSharpnesses
| protected

Definition at line 161 of file ISubD.h.

## ◆ m_creaseIndices

Abc::Int32ArraySamplePtr Alembic::AbcGeom::ALEMBIC_VERSION_NS::ISubDSchema::Sample::m_creaseIndices
| protected

Definition at line 155 of file ISubD.h.

## ◆ m_creaseLengths

Abc::Int32ArraySamplePtr Alembic::AbcGeom::ALEMBIC_VERSION_NS::ISubDSchema::Sample::m_creaseLengths
| protected

Definition at line 156 of file ISubD.h.

## ◆ m_creaseSharpnesses

Abc::FloatArraySamplePtr Alembic::AbcGeom::ALEMBIC_VERSION_NS::ISubDSchema::Sample::m_creaseSharpnesses
| protected

Definition at line 157 of file ISubD.h.

## ◆ m_faceCounts

Abc::Int32ArraySamplePtr Alembic::AbcGeom::ALEMBIC_VERSION_NS::ISubDSchema::Sample::m_faceCounts
| protected

Definition at line 148 of file ISubD.h.

## ◆ m_faceIndices

Abc::Int32ArraySamplePtr Alembic::AbcGeom::ALEMBIC_VERSION_NS::ISubDSchema::Sample::m_faceIndices
| protected

Definition at line 147 of file ISubD.h.

## ◆ m_faceVaryingInterpolateBoundary

int32_t Alembic::AbcGeom::ALEMBIC_VERSION_NS::ISubDSchema::Sample::m_faceVaryingInterpolateBoundary
| protected

Definition at line 150 of file ISubD.h.

## ◆ m_faceVaryingPropagateCorners

int32_t Alembic::AbcGeom::ALEMBIC_VERSION_NS::ISubDSchema::Sample::m_faceVaryingPropagateCorners
| protected

Definition at line 151 of file ISubD.h.

## ◆ m_holes

Abc::Int32ArraySamplePtr Alembic::AbcGeom::ALEMBIC_VERSION_NS::ISubDSchema::Sample::m_holes
| protected

Definition at line 164 of file ISubD.h.

## ◆ m_interpolateBoundary

int32_t Alembic::AbcGeom::ALEMBIC_VERSION_NS::ISubDSchema::Sample::m_interpolateBoundary
| protected

Definition at line 152 of file ISubD.h.

## ◆ m_positions

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

Definition at line 145 of file ISubD.h.

## ◆ m_selfBounds

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

Definition at line 170 of file ISubD.h.

## ◆ m_subdScheme

std::string Alembic::AbcGeom::ALEMBIC_VERSION_NS::ISubDSchema::Sample::m_subdScheme
| protected

Definition at line 167 of file ISubD.h.

## ◆ m_velocities

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

Definition at line 146 of file ISubD.h.

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

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