|
|
| SprImpl (AbcA::CompoundPropertyReaderPtr iParent, Ogawa::IGroupPtr iGroup, PropertyHeaderPtr iHeader) |
| virtual const AbcA::PropertyHeader & | getHeader () const |
| virtual AbcA::ObjectReaderPtr | getObject () |
| virtual AbcA::CompoundPropertyReaderPtr | getParent () |
| virtual AbcA::ScalarPropertyReaderPtr | asScalarPtr () |
| virtual size_t | getNumSamples () |
| virtual bool | isConstant () |
|
virtual void | getSample (index_t iSampleIndex, void *iIntoLocation) |
|
virtual std::pair< index_t, chrono_t > | getFloorIndex (chrono_t iTime) |
|
virtual std::pair< index_t, chrono_t > | getCeilIndex (chrono_t iTime) |
|
virtual std::pair< index_t, chrono_t > | getNearIndex (chrono_t iTime) |
| virtual | ~ScalarPropertyReader () |
| virtual void | getSample (index_t iSample, void *iIntoLocation)=0 |
| virtual std::pair< index_t, chrono_t > | getFloorIndex (chrono_t iTime)=0 |
| virtual std::pair< index_t, chrono_t > | getCeilIndex (chrono_t iTime)=0 |
| virtual std::pair< index_t, chrono_t > | getNearIndex (chrono_t iTime)=0 |
| virtual | ~BasePropertyReader () |
| const std::string & | getName () const |
| PropertyType | getPropertyType () const |
| bool | isScalar () const |
| bool | isArray () const |
| bool | isCompound () const |
| bool | isSimple () const |
| const MetaData & | getMetaData () const |
| const DataType & | getDataType () const |
| TimeSamplingPtr | getTimeSampling () const |
| virtual ArrayPropertyReaderPtr | asArrayPtr () |
| virtual CompoundPropertyReaderPtr | asCompoundPtr () |
◆ asScalarPtr()
| AbcA::ScalarPropertyReaderPtr Alembic::AbcCoreOgawa::ALEMBIC_VERSION_NS::SprImpl::asScalarPtr |
( |
| ) |
|
|
virtual |
◆ getHeader()
| const AbcA::PropertyHeader & Alembic::AbcCoreOgawa::ALEMBIC_VERSION_NS::SprImpl::getHeader |
( |
| ) |
const |
|
virtual |
◆ getNumSamples()
| size_t Alembic::AbcCoreOgawa::ALEMBIC_VERSION_NS::SprImpl::getNumSamples |
( |
| ) |
|
|
virtual |
Return the number of samples contained in the property. This can be any number, including zero. This returns the number of samples that were written, independently of whether or not they were constant. Implementations may (and should) choose to condense identical samples.
Implements Alembic::AbcCoreAbstract::ALEMBIC_VERSION_NS::ScalarPropertyReader.
◆ getObject()
| AbcA::ObjectReaderPtr Alembic::AbcCoreOgawa::ALEMBIC_VERSION_NS::SprImpl::getObject |
( |
| ) |
|
|
virtual |
◆ getParent()
| AbcA::CompoundPropertyReaderPtr Alembic::AbcCoreOgawa::ALEMBIC_VERSION_NS::SprImpl::getParent |
( |
| ) |
|
|
virtual |
◆ isConstant()
| bool Alembic::AbcCoreOgawa::ALEMBIC_VERSION_NS::SprImpl::isConstant |
( |
| ) |
|
|
virtual |
The documentation for this class was generated from the following files:
- AbcCoreOgawa/SprImpl.h
- AbcCoreOgawa/SprImpl.cpp