|
| GEO_CortexPrimitive (GA_Detail *detail, GA_Offset offset=GA_INVALID_OFFSET) |
|
| GEO_CortexPrimitive (GEO_Detail *detail, GA_Offset offset=GA_INVALID_OFFSET) |
|
| GEO_CortexPrimitive (const GA_MergeMap &map, GA_Detail &detail, GA_Offset offset, const GA_Primitive &src) |
|
virtual void | swapVertexOffsets (const GA_Defragment &defrag) |
|
virtual GA_Size | getVertexCount () const |
|
virtual GA_Offset | getVertexOffset (GA_Size index) const |
|
virtual GA_DereferenceStatus | dereferencePoint (GA_Offset point, bool dry_run=false) |
|
virtual GA_DereferenceStatus | dereferencePoints (const GA_RangeMemberQuery &pt_q, bool dry_run=false) |
|
virtual void | stashed (int onoff, GA_Offset offset=GA_INVALID_OFFSET) |
|
virtual void | clearForDeletion () |
|
virtual bool | isDegenerate () const |
|
virtual void | copyUnwiredForMerge (const GA_Primitive *src, const GA_MergeMap &map) |
|
virtual void | transform (const UT_Matrix4 &xform) |
|
virtual const GA_PrimitiveJSON * | getJSON () const |
|
virtual void | reverse () |
|
virtual GEO_Primitive * | copy (int preserve_shared_pts) const |
|
virtual void | copyPrimitive (const GEO_Primitive *src, GEO_Point **ptredirect) |
|
virtual int | getBBox (UT_BoundingBox *bbox) const |
|
virtual void | enlargePointBounds (UT_BoundingBox &box) const |
|
virtual UT_Vector3 | computeNormal () const |
|
virtual int | detachPoints (GA_PointGroup &grp) |
|
virtual int64 | getMemoryUsage () const |
|
virtual void | countMemory (UT_MemoryCounter &counter) const |
|
virtual void | copyPrimitive (const GEO_Primitive *src) |
|
virtual const GA_PrimitiveDefinition & | getTypeDef () const |
|
virtual GEO_Primitive * | convert (ConvertParms &parms, GA_PointGroup *usedpts=0) |
|
virtual GEO_Primitive * | convertNew (ConvertParms &parms) |
|
virtual void | normal (NormalComp &output) const |
|
virtual int | intersectRay (const UT_Vector3 &o, const UT_Vector3 &d, float tmax=1E17F, float tol=1E-12F, float *distance=0, UT_Vector3 *pos=0, UT_Vector3 *nml=0, int accurate=0, float *u=0, float *v=0, int ignoretrim=1) const |
|
void | setObject (const IECore::Object *object) |
|
const IECore::Object * | getObject () const |
| Get the IECore::Object contained by this GEO_Primitive.
|
|
IECore::Object * | getObject () |
|
Wrapper for hosting IECore::Objects natively in Houdini.