AlembicObjectReader (interface)

The AlembicObjectReader interface is used for any AlembicIObject based reader. It provides the base functionality required.

AlembicObjectReader AlembicObjectReader AlembicObjectReader

Functions

Boolean areBoundsConstant ? ()
Boolean areChildBoundsConstant ? ()
Boolean areSelfBoundsConstant ? ()
Box3 getBounds ! ( in Float64 time, io Boolean isConstant )
Box3 getChildBounds ! ( in Float64 time, io Boolean isConstant )
Ref<AlembicIObject> getIObject ? ()
SInt32 getNumSamples ? ()
String getPath ? ()
Box3 getSelfBounds ! ( in Float64 time, io Boolean isConstant )
  reset ! ()
Boolean valid ? ()

Functions in detail

Boolean AlembicObjectReader.areBoundsConstant? ()

returns true if the bounds of this object, including all children and this Xform, if any, are constant


Boolean AlembicObjectReader.areChildBoundsConstant? ()

returns true if the bounds of all children are constant (without this Xform, if any)


Boolean AlembicObjectReader.areSelfBoundsConstant? ()

returns true if the bounds of this object, excluding the children, are constant


Box3 AlembicObjectReader.getBounds! ( in Float64 time, io Boolean isConstant )

returns the bounds of this object, including all children and this Xform, if any


Box3 AlembicObjectReader.getChildBounds! ( in Float64 time, io Boolean isConstant )

returns the bounds of all children (without this Xform, if any)


Ref<AlembicIObject> AlembicObjectReader.getIObject? ()

returns the wrapped AlembicIObject


SInt32 AlembicObjectReader.getNumSamples? ()

returns the number of samples this reader provides


String AlembicObjectReader.getPath? ()

returns the full path of the wrapped AlembicIObject


Box3 AlembicObjectReader.getSelfBounds! ( in Float64 time, io Boolean isConstant )

returns the bounds of this object, excluding the children


AlembicObjectReader.reset! ()

clears all pointers and releases all alembic containers


Boolean AlembicObjectReader.valid? ()

returns true if this reader wraps a valid AlembicIObject