Loading...
Searching...
No Matches
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.
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.

References reset().

Here is the call graph for this function:

## Member Function Documentation

## ALEMBIC_OPERATOR_BOOL()

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

References valid().

Here is the call graph for this function:

## getCornerIndices()

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

inline

Definition at line 92 of file ISubD.h.

References m_cornerIndices.

## getCornerSharpnesses()

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

inline

Definition at line 95 of file ISubD.h.

References m_cornerSharpnesses.

## getCreaseIndices()

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

inline

Definition at line 82 of file ISubD.h.

References m_creaseIndices.

## getCreaseLengths()

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

inline

Definition at line 85 of file ISubD.h.

References m_creaseLengths.

## getCreaseSharpnesses()

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

inline

Definition at line 88 of file ISubD.h.

References m_creaseSharpnesses.

## getFaceCounts()

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

inline

Definition at line 69 of file ISubD.h.

References m_faceCounts.

## getFaceIndices()

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

inline

Definition at line 68 of file ISubD.h.

References m_faceIndices.

## getFaceVaryingInterpolateBoundary()

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

inline

Definition at line 72 of file ISubD.h.

References m_faceVaryingInterpolateBoundary.

## getFaceVaryingPropagateCorners()

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

inline

Definition at line 75 of file ISubD.h.

References m_faceVaryingPropagateCorners.

## getHoles()

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

inline

Definition at line 99 of file ISubD.h.

References m_holes.

## getInterpolateBoundary()

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

inline

Definition at line 78 of file ISubD.h.

References m_interpolateBoundary.

## getPositions()

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

inline

Definition at line 67 of file ISubD.h.

References m_positions.

## getSelfBounds()

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

inline

Definition at line 108 of file ISubD.h.

References m_selfBounds.

## getSubdivisionScheme()

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

inline

Definition at line 102 of file ISubD.h.

References m_subdScheme.

## getVelocities()

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

inline

Definition at line 105 of file ISubD.h.

References m_velocities.

## reset()

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

inline

Definition at line 115 of file ISubD.h.

References m_cornerIndices, m_cornerSharpnesses, m_creaseIndices, m_creaseLengths, m_creaseSharpnesses, m_faceCounts, m_faceIndices, m_faceVaryingInterpolateBoundary, m_faceVaryingPropagateCorners, m_holes, m_interpolateBoundary, m_positions, m_selfBounds, m_subdScheme, and m_velocities.

Referenced by Sample().

Here is the caller graph for this function:

## valid()

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

inline

Definition at line 110 of file ISubD.h.

References m_faceCounts, m_faceIndices, and m_positions.

Referenced by ALEMBIC_OPERATOR_BOOL().

Here is the caller graph for this function:

## Friends And Related Symbol Documentation

## ISubDSchema

friend class ISubDSchema

friend

Definition at line 143 of file ISubD.h.

References ISubDSchema.

Referenced by ISubDSchema.

## 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.

Referenced by getCornerIndices(), and reset().

## m_cornerSharpnesses

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

protected

Definition at line 161 of file ISubD.h.

Referenced by getCornerSharpnesses(), and reset().

## m_creaseIndices

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

protected

Definition at line 155 of file ISubD.h.

Referenced by getCreaseIndices(), and reset().

## m_creaseLengths

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

protected

Definition at line 156 of file ISubD.h.

Referenced by getCreaseLengths(), and reset().

## m_creaseSharpnesses

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

protected

Definition at line 157 of file ISubD.h.

Referenced by getCreaseSharpnesses(), and reset().

## m_faceCounts

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

protected

Definition at line 148 of file ISubD.h.

Referenced by getFaceCounts(), reset(), and valid().

## m_faceIndices

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

protected

Definition at line 147 of file ISubD.h.

Referenced by getFaceIndices(), reset(), and valid().

## m_faceVaryingInterpolateBoundary

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

protected

Definition at line 150 of file ISubD.h.

Referenced by getFaceVaryingInterpolateBoundary(), and reset().

## m_faceVaryingPropagateCorners

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

protected

Definition at line 151 of file ISubD.h.

Referenced by getFaceVaryingPropagateCorners(), and reset().

## m_holes

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

protected

Definition at line 164 of file ISubD.h.

Referenced by getHoles(), and reset().

## m_interpolateBoundary

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

protected

Definition at line 152 of file ISubD.h.

Referenced by getInterpolateBoundary(), and reset().

## m_positions

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

protected

Definition at line 145 of file ISubD.h.

Referenced by getPositions(), reset(), and valid().

## m_selfBounds

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

protected

Definition at line 170 of file ISubD.h.

Referenced by getSelfBounds(), and reset().

## m_subdScheme

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

protected

Definition at line 167 of file ISubD.h.

Referenced by getSubdivisionScheme(), and reset().

## m_velocities

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

protected

Definition at line 146 of file ISubD.h.

Referenced by getVelocities(), and reset().

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

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