AlembicObjectReader (interface)¶
The AlembicObjectReader interface is used for any AlembicIObject based reader. It provides the base functionality required.
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