36#ifndef Alembic_Abc_IScalarProperty_h
37#define Alembic_Abc_IScalarProperty_h
73 const std::string &iName,
82 AbcA::ScalarPropertyReaderPtr iPtr,
93 AbcA::ScalarPropertyReaderPtr iPtr,
135 void init( AbcA::CompoundPropertyReaderPtr iParentObject,
136 const std::string &iName,
IScalarProperty(AbcA::ScalarPropertyReaderPtr iPtr, WrapExistingFlag iWrapFlag, const Argument &iArg0=Argument())
void get(void *oSample, const ISampleSelector &iSS=ISampleSelector()) const
size_t getNumSamples() const
AbcA::TimeSamplingPtr getTimeSampling() const
IScalarProperty this_type
IScalarProperty(const ICompoundProperty &iParent, const std::string &iName, const Argument &iArg0=Argument())
ICompoundProperty getParent() const
IScalarProperty(AbcA::ScalarPropertyReaderPtr iPtr, const Argument &iArg0=Argument())
Alembic::Util::shared_ptr< ScalarPropertyReader > ScalarPropertyReaderPtr
ErrorHandler::Policy GetErrorHandlerPolicy(SOMETHING iSomething, const Argument &iArg0, const Argument &iArg1=Argument(), const Argument &iArg2=Argument(), const Argument &iArg3=Argument())