HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GEO_PrimVolume Member List

This is the complete list of members for GEO_PrimVolume, including all inherited members.

addPointRefToGroup(GA_PointGroup &grp) const GA_Primitive
addToBSphere(UT_BoundingSphere *bsphere) const overrideGEO_PrimVolumevirtual
allocateSharedDataLoader()GEO_PrimVolumestatic
allocateVertex(GA_Offset point=GA_INVALID_OFFSET)GA_Primitiveprotected
assignVertex(GA_Offset new_vtx, bool update_topology)GEO_PrimVolume
baryCenter() const overrideGEO_PrimVolumevirtual
baryCenterD() const GEO_Primitivevirtual
baryCenterT() const GEO_Primitiveinline
bboxIntersectRay(const UT_Vector3 &rayorig, const UT_Vector3 &raydir, int maxtries=10, float tmax=1E17F, float *distance=0, UT_Vector3 *nml=0) const GEO_Primitive
buildFamilyMask()GEO_PrimVolumeinlineprotectedstatic
calcArea() const overrideGEO_PrimVolumevirtual
calcAverage() const GEO_PrimVolume
calcMaximum() const GEO_PrimVolume
calcMinimum() const GEO_PrimVolume
calcPerimeter() const overrideGEO_Primitiveinlinevirtual
calcPositiveDensity() const GEO_PrimVolume
calcVolume(const UT_Vector3 &refpt) const overrideGEO_PrimVolumevirtual
castToMetaPrim()GEO_Primitivevirtual
castToMetaPrim() const GEO_Primitivevirtual
clearForDeletion()GEO_PrimVolumeprotectedvirtual
clip(UT_Vector3 normal, float distance=0, GA_PrimitiveGroup *clipgrp=NULL)GEO_Primitivevirtual
computeHeightFieldProperties(int &a1, int &a2, int &axis, fpreal &scale) const GEO_PrimVolume
computeHeightFieldProperties(int &a1, int &a2, int &axis, fpreal &scale, const UT_VoxelArrayF &vox, const GEO_PrimVolumeXform &indexxform) const GEO_PrimVolume
computeInteriorPointWeights(UT_Array< GA_Offset > &vtxlist, UT_Array< float > &weightlist, fpreal u, fpreal v, fpreal w) const GEO_Primitivevirtual
computeNormal() const overrideGEO_PrimVolumevirtual
computeNormalD() const overrideGEO_PrimVolumevirtual
convert(GEO_ConvertParms &parms, GA_PointGroup *usedpts=0)=0GEO_Primitivepure virtual
convertNew(GEO_ConvertParms &parms)=0GEO_Primitivepure virtual
copy(int preserve_shared_pts=0) const overrideGEO_PrimVolumevirtual
copyAttributeData(const GEO_Primitive &src)GEO_Primitive
copyAttributeData(const GEO_Primitive &src, GA_AttributeRefMap &gah)GEO_Primitive
copyAttributeData(const GEO_Primitive &src, GA_PrimitiveWrangler &wrangler)GEO_Primitive
copyAttributesAndGroups(const GEO_Primitive &src, bool copy_groups=true)GEO_Primitiveinline
copyAttributesAndGroups(const GEO_Primitive &src, GA_AttributeRefMap &gah, bool copy_groups=true)GEO_Primitiveinline
copyAttributesAndGroups(const GEO_Primitive &src, GA_PrimitiveWrangler &wrangler, bool copy_groups=true)GEO_Primitiveinline
copyAttributeValues(const GEO_Primitive &src, GA_PrimitiveWrangler &wrangler)GEO_Primitive
copyGroupMembership(const GEO_Primitive &src)GEO_Primitive
copyPrimitive(const GEO_Primitive *src) overrideGEO_PrimVolumevirtual
copySubclassData(const GA_Primitive *source) overrideGEO_PrimVolumevirtual
copyUnwiredForMerge(const GA_Primitive *src, const GA_MergeMap &map)GA_Primitiveinline
copyVertexListForMerge(const GA_OffsetListRef &src_vertices, const GA_MergeMap &map)GA_Primitiveprotected
countBaseMemory(UT_MemoryCounter &counter) const GA_Primitiveprotected
countMemory(UT_MemoryCounter &counter) const GA_Primitivevirtual
dereferencePoint(GA_Offset point, bool dry_run=false) overrideGEO_PrimVolumevirtual
dereferencePoints(const GA_RangeMemberQuery &pt_q, bool dry_run=false) overrideGEO_PrimVolumevirtual
destroyVertex(GA_Offset vertex)GA_Primitiveprotected
detachPoints(GA_PointGroup &grp) overrideGEO_PrimVolumevirtual
dispatch(const OP &op) const GEO_PrimVolumeinline
dispatch(StorageType storage, const OP &op)GEO_PrimVolumeinlinestatic
dispatchToReadHandle(OP &op) const GEO_PrimVolume
dispatchToWriteHandle(OP &op, bool force_load)GEO_PrimVolume
edgeApply(GA_EdgeApplyFunc apply, void *data=nullptr) const GA_Primitive
edgeApplyIndex(GA_EdgeApplyIndexFunc apply, void *data=nullptr) const GA_Primitive
enlargeBoundingBox(UT_BoundingRect &b, const GA_Attribute *P) const overrideGEO_PrimVolumevirtual
enlargeBoundingBox(UT_BoundingBox &b, const GA_Attribute *P) const overrideGEO_PrimVolumevirtual
enlargeBoundingSphere(UT_BoundingSphere &b, const GA_Attribute *P) const overrideGEO_PrimVolumevirtual
enlargePointBounds(UT_BoundingBox &box) const overrideGEO_PrimVolumevirtual
enlargeVisibleBoundingBox(UT_BoundingBox &b, const GA_Attribute *P) const overrideGEO_Primitivevirtual
evaluateBaryCenter(GA_Offset result_vtx, GA_AttributeRefMap &map) const GEO_Primitiveinline
evaluateBaryCenterRefMap(GA_Offset result_vertex, GA_AttributeRefMap &hlist) const overrideGEO_PrimVolumeprotectedvirtual
evaluateInteriorPoint(GA_Offset result_vtx, GA_AttributeRefMap &map, fpreal u, fpreal v, fpreal w=0) const GEO_Primitiveinline
evaluateInteriorPoint(UT_Vector4 &pos, fpreal u, fpreal v, fpreal w=0) const GEO_Primitiveinline
evaluateInteriorPointRefMap(GA_Offset result_vtx, GA_AttributeRefMap &map, fpreal u, fpreal v, fpreal w=0) const overrideGEO_PrimVolumeprotectedvirtual
evaluateInteriorPointV4(UT_Vector4 &pos, fpreal u, fpreal v, fpreal w=0) const overrideGEO_PrimVolumeprotectedvirtual
evaluateNormalVector(UT_Vector3 &nml, float u, float v=0, float w=0) const overrideGEO_PrimVolumevirtual
evaluatePoint(GA_Offset result_vtx, GA_AttributeRefMap &map, fpreal u, fpreal v=0, uint du=0, uint dv=0) const GEO_Primitiveinline
evaluatePoint(UT_Vector4 &pos, float u, float v=0, unsigned du=0, unsigned dv=0) const GEO_Primitiveinline
evaluatePointRefMap(GA_Offset result_vtx, GA_AttributeRefMap &hlist, fpreal u, fpreal v, uint du, uint dv) const overrideGEO_PrimVolumeprotectedvirtual
evaluatePointV4(UT_Vector4 &pos, float u, float v=0, unsigned du=0, unsigned dv=0) const overrideGEO_PrimVolumeinlineprotectedvirtual
findEdgePoints(GA_Offset ptoff0, GA_Offset ptoff1, GA_Size &vtx0, GA_Size &vtx1) const GA_Primitive
findexToPos(UT_Vector3 index, UT_Vector3 &pos) const GEO_PrimVolume
findexToPos(UT_Vector3D index, UT_Vector3D &pos) const GEO_PrimVolume
findGlobalIntrinsic(GA_LocalIntrinsic h) const GA_Primitiveinline
findIntrinsic(const UT_StringRef &nm) const GA_Primitiveinline
findIntrinsic(GA_GlobalIntrinsic h) const GA_Primitiveinline
flushCECaches() overrideGEO_PrimVolumevirtual
flushCEWriteCaches() overrideGEO_PrimVolumevirtual
forEachPoint(FUNCTOR &&functor) const GA_Primitiveinline
forEachVertex(FUNCTOR &&functor) const GA_Primitiveinline
fromVoxelSpace(const UT_Vector3 &pos) const GEO_PrimVolume
fromVoxelSpace(UT_BoundingBox &box) const GEO_PrimVolume
GA_DEREFERENCE_DEGENERATE enum valueGA_Primitive
GA_DEREFERENCE_DESTROY enum valueGA_Primitive
GA_DEREFERENCE_FAIL enum valueGA_Primitive
GA_DEREFERENCE_OK enum valueGA_Primitive
GA_DereferenceStatus enum nameGA_Primitive
GA_Primitive(GA_Detail &detail, GA_Offset offset=GA_INVALID_OFFSET)GA_Primitiveinlineprotected
GEO_Primitive(GA_Detail *d, GA_Offset offset=GA_INVALID_OFFSET)GEO_Primitiveinlineprotected
GEO_PrimVolume(GEO_Detail *d, GA_Offset offset=GA_INVALID_OFFSET)GEO_PrimVolumeprotected
getAdjacentBoundaryVertices(GA_Offset vtx, GA_Offset &prev_vtx, GA_Offset &next_vtx) const GA_Primitiveinlinevirtual
getBaseMemoryUsage() const GA_Primitiveinlineprotected
getBBox(UT_BoundingBox *bbox) const overrideGEO_PrimVolumevirtual
getBorder() const GEO_PrimVolume
getBorderEnum(const char *token, GEO_VolumeBorder def=GEO_VOLUMEBORDER_STREAK)GEO_PrimVolumestatic
getBorderToken(GEO_VolumeBorder border)GEO_PrimVolumestatic
getBorderValue(int component=0) const GEO_PrimVolume
getCEGrid(bool read, bool write) const GEO_PrimVolume
getCompressionTolerance() const GEO_PrimVolume
getDetail() const GA_Primitiveinline
getFamilyMask() const GA_Primitiveinline
getGradient(const UT_Vector3 &pos) const GEO_PrimVolume
getGradient(const UT_Vector3 &pos, const UT_VoxelArrayReadHandleF &handle) const GEO_PrimVolume
getHandleToVoxelsWithoutLoading() const GEO_PrimVolumeinline
getIMXLayer(bool read, bool write) const GEO_PrimVolume
getIndexMap() const GA_Primitiveinline
getIndexSpaceTransform() const GEO_PrimVolume
getIndexSpaceTransform(const UT_VoxelArray< T > &vox) const GEO_PrimVolume
getIntrinsic(GA_LocalIntrinsic h, UT_String &val) const GA_Primitive
getIntrinsic(GA_LocalIntrinsic h, UT_StringArray &val) const GA_Primitive
getIntrinsic(GA_LocalIntrinsic h, UT_OptionsHolder &val) const GA_Primitive
getIntrinsic(GA_LocalIntrinsic h, UT_Array< UT_OptionsHolder > &val) const GA_Primitive
getIntrinsic(GA_LocalIntrinsic h, int64 *v, GA_Size size) const GA_Primitive
getIntrinsic(GA_LocalIntrinsic h, fpreal64 *v, GA_Size sz) const GA_Primitive
getIntrinsic(GA_LocalIntrinsic h, float &v) const GA_Primitive
getIntrinsic(GA_LocalIntrinsic h, int &v) const GA_Primitive
getIntrinsic(GA_LocalIntrinsic h, UT_Vector2 &v) const GA_Primitive
getIntrinsic(GA_LocalIntrinsic h, UT_Vector3 &v) const GA_Primitive
getIntrinsic(GA_LocalIntrinsic h, UT_Vector4 &v) const GA_Primitive
getIntrinsic(GA_LocalIntrinsic h, UT_Matrix2 &v) const GA_Primitive
getIntrinsic(GA_LocalIntrinsic h, UT_Matrix3 &v) const GA_Primitive
getIntrinsic(GA_LocalIntrinsic h, UT_Matrix4 &v) const GA_Primitive
getIntrinsic(GA_LocalIntrinsic h, double &v) const GA_Primitive
getIntrinsic(GA_LocalIntrinsic h, int64 &v) const GA_Primitive
getIntrinsic(GA_LocalIntrinsic h, UT_Vector2D &v) const GA_Primitive
getIntrinsic(GA_LocalIntrinsic h, UT_Vector3D &v) const GA_Primitive
getIntrinsic(GA_LocalIntrinsic h, UT_Vector4D &v) const GA_Primitive
getIntrinsic(GA_LocalIntrinsic h, UT_Matrix2D &v) const GA_Primitive
getIntrinsic(GA_LocalIntrinsic h, UT_Matrix3D &v) const GA_Primitive
getIntrinsic(GA_LocalIntrinsic h, UT_Matrix4D &v) const GA_Primitive
getIntrinsicCollapseSingletons(GA_LocalIntrinsic h) const GA_Primitiveinline
getIntrinsicManager() const GA_Primitiveinline
getIntrinsicName(GA_LocalIntrinsic h) const GA_Primitiveinline
getIntrinsicOptions(GA_LocalIntrinsic h) const GA_Primitiveinline
getIntrinsicReadOnly(GA_LocalIntrinsic h) const GA_Primitiveinline
getIntrinsicStorage(GA_LocalIntrinsic h) const GA_Primitiveinline
getIntrinsicTupleSize(GA_LocalIntrinsic h) const GA_Primitive
getInverseTransform() const GEO_PrimVolumeinline
getInverseTransform4(UT_Matrix4 &matx) const GEO_PrimVolume
getJSON() const overrideGEO_PrimVolumevirtual
getLocalTransform(UT_Matrix3D &x) const overrideGEO_PrimVolumevirtual
getLocalTransform4(UT_Matrix4D &matrix) const GA_Primitivevirtual
getMapIndex() const GA_Primitiveinline
getMapOffset() const GA_Primitiveinline
getMemoryUsage() const GA_Primitiveinlinevirtual
getMyVoxelHandleF() const GEO_PrimVolumeprotected
getMyVoxelHandleI() const GEO_PrimVolumeprotected
getMyVoxelHandleV2() const GEO_PrimVolumeprotected
getMyVoxelHandleV3() const GEO_PrimVolumeprotected
getMyVoxelHandleV4() const GEO_PrimVolumeprotected
getNum() const GA_Primitiveinline
getNumSecondary(GA_Index detail) const GA_Primitive
getNumSecondaryDetails() const GA_Primitivevirtual
getParent() const GEO_Primitiveinline
getPointIndex(GA_Size i) const GA_Primitiveinline
getPointOffset() const GEO_PrimVolumeinline
GEO_Primitive::getPointOffset(GA_Size i) const GA_Primitiveinline
getPointRange(bool harden=false) const GA_Primitiveinline
getPos3() const GEO_PrimVolumeinline
GEO_Primitive::getPos3(GA_Size i) const GA_Primitiveinline
getPos3D(GA_Size i) const GA_Primitiveinline
getPos3T(GA_Size i) const GA_Primitiveinline
getPos4(GA_Size i) const GA_Primitiveinline
getPos4D(GA_Size i) const GA_Primitiveinline
getPrimitiveId() const overrideGEO_Primitivevirtual
getPrimitiveMaskH9(const char *maskstr)GEO_Primitivestatic
getRes(int &rx, int &ry, int &rz) const GEO_PrimVolume
getRes(int64 &rx, int64 &ry, int64 &rz) const GEO_PrimVolume
getSecondaryByIndex(GA_Index detail, GA_Index i) const GA_Primitive
getSecondaryByIndex(GA_Index detail, GA_Index i)GA_Primitive
getSecondaryByOffset(GA_Index detail, GA_Offset o) const GA_Primitive
getSecondaryByOffset(GA_Index detail, GA_Offset o)GA_Primitive
getSecondaryDetail(GA_Index i) const GA_Primitivevirtual
getSecondaryDetail(GA_Index i)GA_Primitivevirtual
getSerialize() const GEO_PrimVolumeinline
getSerializeByType() const GEO_PrimVolumeinline
getSharedVoxelKey(UT_WorkBuffer &key) const GEO_PrimVolume
getSpaceTransform() const GEO_PrimVolume
getStorageType() const GEO_PrimVolume
getStoresIntegers() const GEO_PrimVolumeinline
getTaperX() const GEO_PrimVolumeinline
getTaperY() const GEO_PrimVolumeinline
getTransform() const GEO_PrimVolumeinline
getTransform4(UT_Matrix4 &matx) const GEO_PrimVolume
getTransform4(UT_DMatrix4 &matx) const GEO_PrimVolume
getTupleSize() const GEO_PrimVolumeinline
getTypeDef() const =0GA_Primitivepure virtual
getTypeId() const GA_Primitiveinline
getTypeInfo() const GEO_PrimVolumeinline
getTypeName() const GA_Primitiveinline
getValue(const UT_Vector3 &pos) const GEO_PrimVolume
getValue(const UT_Vector3 &pos, const UT_VoxelArrayReadHandleF &handle) const GEO_PrimVolume
getValueAtIndex(int ix, int iy, int iz) const GEO_PrimVolume
getValueByType(const UT_Vector3 &pos) const GEO_PrimVolumeinline
getValueByType(const UT_Vector3 &pos, const UT_VoxelArrayReadHandle< TYPE > &vox) const GEO_PrimVolumeinline
getValues(float *f, int stride, const UT_Vector3 *p, int num) const GEO_PrimVolume
getValues(double *f, int stride, const UT_Vector3D *p, int num) const GEO_PrimVolume
getValues(UT_Vector2F *f, int stride, const UT_Vector3 *p, int num) const GEO_PrimVolume
getValues(UT_Vector2D *f, int stride, const UT_Vector3D *p, int num) const GEO_PrimVolume
getValues(UT_Vector3F *f, int stride, const UT_Vector3 *p, int num) const GEO_PrimVolume
getValues(UT_Vector3D *f, int stride, const UT_Vector3D *p, int num) const GEO_PrimVolume
getValues(UT_Vector4F *f, int stride, const UT_Vector3 *p, int num) const GEO_PrimVolume
getValues(UT_Vector4D *f, int stride, const UT_Vector3D *p, int num) const GEO_PrimVolume
getValues(int32 *f, int stride, const UT_Vector3 *p, int num) const GEO_PrimVolume
getValues(int64 *f, int stride, const UT_Vector3D *p, int num) const GEO_PrimVolume
getValuesAtIndices(float *f, int stride, const int *ix, const int *iy, const int *iz, int num) const GEO_PrimVolume
getValuesAtIndices(int *f, int stride, const int *ix, const int *iy, const int *iz, int num) const GEO_PrimVolume
getValuesAtIndices(double *f, int stride, const exint *ix, const exint *iy, const exint *iz, int num) const GEO_PrimVolume
getValuesAtIndices(exint *f, int stride, const exint *ix, const exint *iy, const exint *iz, int num) const GEO_PrimVolume
getVertexCount() const GA_Primitiveinline
getVertexElement(GA_Size i) const GEO_Primitive
getVertexIndex(GA_Size primvertexnum) const GA_Primitiveinline
getVertexOffset() const GEO_PrimVolumeinline
GEO_Primitive::getVertexOffset(GA_Size primvertexnum) const GA_Primitiveinline
getVertexRange(bool harden=false) const GA_Primitiveinline
getVisDensity() const GEO_PrimVolumeinline
getVisibleBBox(UT_BoundingBox *bbox) const GEO_Primitivevirtual
getVisIso() const GEO_PrimVolumeinline
getVisOptions() const GEO_PrimVolumeinline
getVisTiles() const GEO_PrimVolumeinline
getVisualization() const GEO_PrimVolumeinline
getVisualizationEnum(const char *vis, GEO_VolumeVis def=GEO_VOLUMEVIS_SMOKE)GEO_PrimVolumestatic
getVisualizationToken(GEO_VolumeVis vis)GEO_PrimVolumestatic
getVoxelDiameter() const GEO_PrimVolume
getVoxelHandle() const GEO_PrimVolume
getVoxelHandleByType() const GEO_PrimVolumeinline
getVoxelHandleF() const GEO_PrimVolumeinline
getVoxelHandleI() const GEO_PrimVolume
getVoxelHandleV2() const GEO_PrimVolume
getVoxelHandleV3() const GEO_PrimVolume
getVoxelHandleV4() const GEO_PrimVolume
getVoxelSize() const GEO_PrimVolume
getVoxelWriteHandle()GEO_PrimVolume
getVoxelWriteHandleByType()GEO_PrimVolumeinline
getVoxelWriteHandleF()GEO_PrimVolumeinline
getVoxelWriteHandleI()GEO_PrimVolume
getVoxelWriteHandleV2()GEO_PrimVolume
getVoxelWriteHandleV3()GEO_PrimVolume
getVoxelWriteHandleV4()GEO_PrimVolume
hasBorrowedCEGrid() const GEO_PrimVolumeinline
hasBorrowedIMXLayer() const GEO_PrimVolumeinline
hasEdge(const GA_Edge &edge) const overrideGEO_Primitivevirtual
hasGuideEdge(int edgeid, UT_Vector3 &a, UT_Vector3 &b) const GEO_Primitivevirtual
hasLocalTransform() const GA_Primitiveinline
hasXsectPoint(int pointid, UT_Vector3 &p) const GEO_Primitivevirtual
indexToPos(int x, int y, int z, UT_Vector3 &pos) const GEO_PrimVolume
indexToPos(exint x, exint y, exint z, UT_Vector3D &pos) const GEO_PrimVolume
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 GEO_Primitivevirtual
isAligned(const GEO_PrimVolume *vol) const GEO_PrimVolume
isDegenerate() const overrideGEO_PrimVolumevirtual
isFamily(unsigned family_mask) const GA_Primitiveinline
isFullyLoaded() const GEO_PrimVolumeinline
isIndexInside(int x, int y, int z) const GEO_PrimVolume
isIndexInside(int x, int y, int z, const UT_COWReadHandle< UT_VoxelArray< T >> &vox) const GEO_PrimVolume
isInside(UT_Vector3 pos) const GEO_PrimVolume
isInsideStrict(UT_Vector3 pos) const GEO_PrimVolume
isInsideStrict(const UT_Vector3 &opos, const UT_COWReadHandle< UT_VoxelArray< T >> &vox) const GEO_PrimVolume
isolate()GEO_Primitiveinlinevirtual
isPointListTrivial() const GA_Primitive
isPointUsed(GA_Offset ptoff) const GA_Primitiveinline
isPrimary() const GA_Primitiveinline
isQuadric() const GEO_Primitiveinlinevirtual
isScalarVolume() const GEO_PrimVolumeinline
isSDF() const GEO_PrimVolumeinline
isVertexListTrivial() const GA_Primitiveinline
isVisible() const GA_Primitivevirtual
isWorldAxisAligned() const GEO_PrimVolume
iterateEdges(GA_IterateEdgesFunc apply_func) const GA_Primitiveinlinevirtual
iterateEdgesByVertex(GA_IterateEdgesByVertexFunc apply_func) const GA_Primitiveinlinevirtual
loadBorder(UT_JSONParser &p, const GA_LoadMap &map)GEO_PrimVolume
loadCompression(UT_JSONParser &p, const GA_LoadMap &map)GEO_PrimVolume
loadH9(UT_IStream &is, const UT_Array< GA_AttribLoadDataH9 > &prim_attribs, const UT_Array< GA_AttribLoadDataH9 > &vtx_attribs) overrideGEO_PrimVolumevirtual
loadPrivateH9(UT_IStream &is)GEO_PrimVolumeprotectedvirtual
loadRes(const UT_JSONValue &jval)GEO_PrimVolume
loadStorageType(const char *storagename)GEO_PrimVolume
loadVisualization(UT_JSONParser &p, const GA_LoadMap &map)GEO_PrimVolume
loadVoxelArray(UT_JSONParser &p, const GA_LoadMap &map)GEO_PrimVolume
loadVoxelDataH9(UT_IStream &is, UT_VoxelArrayWriteHandleF voxels, int version)GEO_PrimVolumeprotected
myCEGridGEO_PrimVolumemutableprotected
myCEGridAuthorativeGEO_PrimVolumemutableprotected
myCEGridIsOwnedGEO_PrimVolumemutableprotected
myChannelCountGEO_PrimVolumeprotected
myIMXLayerGEO_PrimVolumemutableprotected
myIMXLayerAuthorativeGEO_PrimVolumemutableprotected
myIMXLayerIsOwnedGEO_PrimVolumemutableprotected
mySharedDataHandleLoadedGEO_PrimVolumeprotected
mySharedDataLockGEO_PrimVolumemutableprotected
mySharedVoxelDataGEO_PrimVolumemutableprotected
myStoreIntegersGEO_PrimVolumeprotected
myVertexListGA_Primitiveprotected
myVoxelHandleFGEO_PrimVolumemutableprotected
myVoxelHandleIGEO_PrimVolumemutableprotected
myVoxelHandlePGEO_PrimVolumemutableprotected
myVoxelHandleUGEO_PrimVolumemutableprotected
myVoxelHandleVGEO_PrimVolumemutableprotected
normal(NormalComp &output) const =0GEO_Primitivepure virtual
normal(NormalCompD &output) const =0GEO_Primitivepure virtual
NormalComp typedefGEO_Primitive
NormalCompArray typedefGEO_Primitive
NormalCompArrayD typedefGEO_Primitive
NormalCompAttr typedefGEO_Primitive
NormalCompAttrD typedefGEO_Primitive
NormalCompBuffered typedefGEO_Primitive
NormalCompBufferedD typedefGEO_Primitive
NormalCompD typedefGEO_Primitive
operator<<(std::ostream &os, const GEO_PrimVolume &d)GEO_PrimVolumefriend
parametricBBox(float u, float v, float *u0, float *u1, float *v0, float *v1)GEO_Primitivevirtual
posToIndex(UT_Vector3 pos, int &x, int &y, int &z) const GEO_PrimVolume
posToIndex(UT_Vector3 pos, UT_Vector3 &index) const GEO_PrimVolume
posToIndex(UT_Vector3D pos, exint &x, exint &y, exint &z) const GEO_PrimVolume
posToIndex(UT_Vector3D pos, UT_Vector3D &index) const GEO_PrimVolume
primCompatMaskFromTypeId(int type_id)GA_Primitiveinlinestatic
realToUnitPair(float ureal, float vreal, float &uunit, float &vunit) const GEO_Primitivevirtual
recompress()GEO_PrimVolume
registerIntrinsics(GA_PrimitiveDefinition &defn)GEO_Primitiveinlineprotectedstatic
registerSharedLoadData(int dtype, GA_SharedDataHandlePtr data) overrideGEO_PrimVolumevirtual
registerVertex(GA_Offset vertex)GA_Primitiveprotected
releaseVertex(GA_Offset vtx)GA_Primitiveinlinevirtual
resetAndAllocateHandles()GEO_PrimVolumeprotected
reverse() overrideGEO_PrimVolumeinlinevirtual
saveBorder(UT_JSONWriter &w, const GA_SaveMap &map) const GEO_PrimVolume
saveCompression(UT_JSONWriter &w, const GA_SaveMap &map) const GEO_PrimVolume
saveH9(std::ostream &os, bool binary, const UT_Array< GA_AttribSaveDataH9 > &prim_attribs, const UT_Array< GA_AttribSaveDataH9 > &vtx_attribs) const overrideGEO_PrimVolumevirtual
savePrivateH9(std::ostream &os, bool binary) const GEO_PrimVolumeprotectedvirtual
saveSharedLoadData(UT_JSONWriter &w, GA_SaveMap &save, GA_GeometryIndex *geo_index) const overrideGEO_PrimVolumevirtual
saveVisualization(UT_JSONWriter &w, const GA_SaveMap &map) const GEO_PrimVolume
saveVoxelArray(UT_JSONWriter &w, const GA_SaveMap &map) const GEO_PrimVolume
serialize typedefGEO_PrimVolume
setBorder(GEO_VolumeBorder border, fpreal val, int component=0)GEO_PrimVolume
setBorrowedCEGrid(CE_Grid *grid)GEO_PrimVolume
setBorrowedIMXLayer(const UT_SharedPtr< IMX_Layer > &l)GEO_PrimVolume
setCompressionTolerance(fpreal tol)GEO_PrimVolume
setIntrinsic(GA_LocalIntrinsic h, const char *value)GA_Primitive
setIntrinsic(GA_LocalIntrinsic h, const UT_StringArray &value)GA_Primitive
setIntrinsic(GA_LocalIntrinsic h, const char **val, GA_Size s)GA_Primitive
setIntrinsic(GA_LocalIntrinsic h, const UT_OptionsHolder &value)GA_Primitive
setIntrinsic(GA_LocalIntrinsic h, const UT_Array< UT_OptionsHolder > &value)GA_Primitive
setIntrinsic(GA_LocalIntrinsic h, const UT_OptionsHolder *value, GA_Size s)GA_Primitive
setIntrinsic(GA_LocalIntrinsic h, const int64 val)GA_Primitive
setIntrinsic(GA_LocalIntrinsic h, const fpreal64 val)GA_Primitive
setIntrinsic(GA_LocalIntrinsic h, const int64 *val, GA_Size sz)GA_Primitive
setIntrinsic(GA_LocalIntrinsic h, const fpreal64 *v, GA_Size sz)GA_Primitive
setLocalTransform(const UT_Matrix3D &x) overrideGEO_PrimVolumevirtual
setNumVertices(GA_Size nvertices)GA_Primitiveprotected
setPointOffset(GA_Size i, GA_Offset ptoff)GA_Primitiveinline
setPos3(const UT_Vector3 &pos)GEO_PrimVolumeinline
GEO_Primitive::setPos3(GA_Size i, const UT_Vector3 &pos) const GA_Primitiveinline
GEO_Primitive::setPos3(GA_Size i, const UT_Vector3D &pos) const GA_Primitiveinline
setPos4(GA_Size i, const UT_Vector4 &pos) const GA_Primitiveinline
setPos4(GA_Size i, const UT_Vector4D &pos) const GA_Primitiveinline
setSpaceTransform(GEO_PrimVolumeXform xform)GEO_PrimVolume
setStorageType(StorageType store)GEO_PrimVolume
setStoresIntegers(bool ints)GEO_PrimVolume
setTaperX(float t)GEO_PrimVolumeinline
setTaperY(float t)GEO_PrimVolumeinline
setTransform(const UT_Matrix3 &m)GEO_PrimVolumeinline
setTransform4(const UT_Matrix4 &matx)GEO_PrimVolume
setTransform4(const UT_DMatrix4 &matx)GEO_PrimVolume
setTupleSize(int comps)GEO_PrimVolume
setTypeInfo(GEO_VolumeTypeInfo info)GEO_PrimVolumeinline
setVertexPoint(GA_Offset pt)GEO_PrimVolumeinline
setVisOptions(const GEO_VolumeOptions &vis)GEO_PrimVolumeinline
setVisTiles(fpreal tiles)GEO_PrimVolumeinline
setVisualization(GEO_VolumeVis vis, fpreal iso, fpreal density)GEO_PrimVolume
setVoxels(const UT_VoxelArrayF *vox)GEO_PrimVolume
setVoxels(const UT_VoxelArrayV2 *vox)GEO_PrimVolume
setVoxels(const UT_VoxelArrayV3 *vox)GEO_PrimVolume
setVoxels(const UT_VoxelArrayV4 *vox)GEO_PrimVolume
setVoxels(const UT_VoxelArrayI *vox)GEO_PrimVolume
setVoxels(UT_VoxelArrayHandleF handle)GEO_PrimVolume
setVoxels(UT_VoxelArrayHandleV2 handle)GEO_PrimVolume
setVoxels(UT_VoxelArrayHandleV3 handle)GEO_PrimVolume
setVoxels(UT_VoxelArrayHandleV4 handle)GEO_PrimVolume
setVoxels(UT_VoxelArrayHandleI handle)GEO_PrimVolume
stashed(bool beingstashed, GA_Offset offset=GA_INVALID_OFFSET) overrideGEO_PrimVolumevirtual
stealCEBuffers(const GA_Primitive *src) overrideGEO_PrimVolumevirtual
stealVoxels(UT_VoxelArrayF *vox)GEO_PrimVolume
stealVoxels(UT_VoxelArrayV2 *vox)GEO_PrimVolume
stealVoxels(UT_VoxelArrayV3 *vox)GEO_PrimVolume
stealVoxels(UT_VoxelArrayV4 *vox)GEO_PrimVolume
stealVoxels(UT_VoxelArrayI *vox)GEO_PrimVolume
StorageType enum nameGEO_PrimVolume
supportsHedge() const GA_Primitiveinlinevirtual
swapOffsetValue(const GA_Defragment &defrag)GA_Primitive
swapVertexOffsets(const GA_Defragment &defrag)GEO_PrimVolumeprotectedvirtual
theEmptySaveAttribsGEO_Primitivestatic
theSharedVoxelMagicGEO_PrimVolumestatic
toVoxelSpace(const UT_Vector3 &pos) const GEO_PrimVolume
toVoxelSpace(UT_BoundingBox &box) const GEO_PrimVolume
transform(const UT_Matrix4 &mat) overrideGEO_PrimVolumevirtual
unitLengthToUnitPair(float ulength, float vlength, float &uparm, float &vparm) const overrideGEO_PrimVolumevirtual
unitLengthToUnitPair(float ulength, float vlength, float &uparm, float &vparm, float tolerance) const overrideGEO_PrimVolumevirtual
unitToRealPair(float uunit, float vunit, float &ureal, float &vreal) const GEO_Primitivevirtual
unitToUnitLengthPair(float uparm, float vparm, float &ulength, float &vlength) const overrideGEO_PrimVolumevirtual
uvDist(float u1, float v1, float u2, float v2) const GEO_Primitivevirtual
vertexApply(bool(*apply)(GA_Offset vtx, void *), void *data=0) const GEO_Primitivevirtual
vertexPoint() const GEO_PrimVolumeinlineprotected
VOLUME_TYPE_FLOAT enum valueGEO_PrimVolume
VOLUME_TYPE_INTEGER enum valueGEO_PrimVolume
VOLUME_TYPE_VECTOR2 enum valueGEO_PrimVolume
VOLUME_TYPE_VECTOR3 enum valueGEO_PrimVolume
VOLUME_TYPE_VECTOR4 enum valueGEO_PrimVolume
wireVertex(GA_Offset vertex, GA_Offset point)GA_Primitiveprotected
~GA_Primitive()GA_Primitiveinlinevirtual
~GEO_Primitive() overrideGEO_Primitiveinlineprotected
~GEO_PrimVolume() overrideGEO_PrimVolumeprotected