HDK
|
#include <GT_PrimTetMesh.h>
Definition at line 18 of file GT_PrimTetMesh.h.
GT_PrimTetMesh::GT_PrimTetMesh | ( | const GT_DataArrayHandle & | vertex_list, |
const GT_AttributeListHandle & | vert_attribs, | ||
const GT_AttributeListHandle & | point_attribs, | ||
const GT_AttributeListHandle & | prim_attribs, | ||
const GT_AttributeListHandle & | dtl_attribs, | ||
const GT_DataArrayHandle & | face_verts | ||
) |
GT_PrimTetMesh::GT_PrimTetMesh | ( | const GT_PrimTetMesh & | pmesh, |
const GT_AttributeListHandle & | vert_attribs, | ||
const GT_AttributeListHandle & | point_attribs, | ||
const GT_AttributeListHandle & | prim_attribs, | ||
const GT_AttributeListHandle & | dtl_attribs | ||
) |
GT_PrimTetMesh::GT_PrimTetMesh | ( | const GT_PrimTetMesh & | tetmesh | ) |
|
override |
|
inlineoverridevirtual |
Implements GT_Primitive.
Definition at line 38 of file GT_PrimTetMesh.h.
GT_PrimitiveHandle GT_PrimTetMesh::curveMesh | ( | ) | const |
|
overridevirtual |
Create a copy of the primitive, referencing all the source data This can return a NULL pointer, but it would be better to implement it properly.
Implements GT_Primitive.
|
overridevirtual |
An array of bounding boxes is passed in. There is a bounding box for each segement. Each bounding box should be enlarged appropriately.
Implements GT_Primitive.
|
inlineoverridevirtual |
Virtual methods to access the attribute data for primitives Some primitives may not implement these methods, in which case, the returned value will be an empty list.
Reimplemented from GT_Primitive.
Definition at line 49 of file GT_PrimTetMesh.h.
|
overridevirtual |
Return an approximate memory usage. Since data may be shared, this will always be an over-estimation.
Implements GT_Primitive.
|
overridevirtual |
Return the number of motion segments defined on the geometry By default, this simply returns the number of segments on P.
Implements GT_Primitive.
|
inlineoverridevirtual |
Virtual methods to access the attribute data for primitives Some primitives may not implement these methods, in which case, the returned value will be an empty list.
Reimplemented from GT_Primitive.
Definition at line 45 of file GT_PrimTetMesh.h.
|
inlineoverridevirtual |
Return the primitive type. By default this returns GT_PRIM_UNDEFINED,
Reimplemented from GT_Primitive.
Definition at line 37 of file GT_PrimTetMesh.h.
|
inline |
Definition at line 40 of file GT_PrimTetMesh.h.
|
inlineoverridevirtual |
Virtual methods to access the attribute data for primitives Some primitives may not implement these methods, in which case, the returned value will be an empty list.
Reimplemented from GT_Primitive.
Definition at line 47 of file GT_PrimTetMesh.h.
|
inlineoverridevirtual |
Virtual methods to access the attribute data for primitives Some primitives may not implement these methods, in which case, the returned value will be an empty list.
Reimplemented from GT_Primitive.
Definition at line 43 of file GT_PrimTetMesh.h.
|
inlineoverridevirtual |
Methods defined on GT_Primitive which are a short-cut to avoid a static/dynamic cast of the primitive when we know that the primitive is a polygon mesh. These are not part of the interface of GT_Primitive per se.
Reimplemented from GT_Primitive.
Definition at line 53 of file GT_PrimTetMesh.h.
|
overridevirtual |
Refine the primitive.
refiner
Reimplemented from GT_Primitive.