|
Tissue Forge C 0.2.1
Interactive, particle-based physics, chemistry and biology modeling and simulation environment
|
#include "tf_port_c.h"

Go to the source code of this file.
Data Structures | |
| struct | tfIoMetaDataHandle |
| struct | tfIoFIOStorageKeysHandle |
| struct | tfIoIOElementHandle |
| Handle to a io::IOElement instance. More... | |
| struct | tfIoThreeDFRenderDataHandle |
| Handle to a io::ThreeDFRenderData instance. More... | |
| struct | tfIoThreeDFVertexDataHandle |
| Handle to a io::ThreeDFVertexData instance. More... | |
| struct | tfIoThreeDFEdgeDataHandle |
| Handle to a io::ThreeDFEdgeData instance. More... | |
| struct | tfIoThreeDFFaceDataHandle |
| Handle to a io::ThreeDFFaceData instance. More... | |
| struct | tfIoThreeDFMeshDataHandle |
| Handle to a io::ThreeDFMeshData instance. More... | |
| struct | tfIoThreeDFStructureHandle |
| Handle to a io::ThreeDFStructure instance. More... | |
| struct | tfIoFIOModuleHandle |
| Handle to a io::FIOModule instance. More... | |
Typedefs | |
| typedef HRESULT(* | tfIoFIOModuleToFileFcn) (struct tfIoMetaDataHandle, struct tfIoIOElementHandle *) |
| typedef HRESULT(* | tfIoFIOModuleFromFileFcn) (struct tfIoMetaDataHandle, struct tfIoIOElementHandle) |
Functions | |
| HRESULT | tfIoMetaData_init (struct tfIoMetaDataHandle *handle) |
| Initialize an instance. | |
| HRESULT | tfIoFIOStorageKeys_init (struct tfIoFIOStorageKeysHandle *handle) |
| Initialize an instance. | |
| HRESULT | tfIoFIOStorageKeys_destroy (struct tfIoFIOStorageKeysHandle *handle) |
| Destroy an instance. | |
| HRESULT | tfIoIOElement_init (struct tfIoIOElementHandle *handle) |
| Initialize an empty instance. | |
| HRESULT | tfIoIOElement_destroy (struct tfIoIOElementHandle *handle) |
| Destroy an instance. | |
| HRESULT | tfIoIOElement_getType (struct tfIoIOElementHandle *handle, char **type, unsigned int *numChars) |
| Get the instance value type. | |
| HRESULT | tfIoIOElement_setType (struct tfIoIOElementHandle *handle, const char *type) |
| Set the instance value type. | |
| HRESULT | tfIoIOElement_getValue (struct tfIoIOElementHandle *handle, char **value, unsigned int *numChars) |
| Get the instance value. | |
| HRESULT | tfIoIOElement_setValue (struct tfIoIOElementHandle *handle, const char *value) |
| Set the instance value. | |
| HRESULT | tfIoIOElement_hasParent (struct tfIoIOElementHandle *handle, bool *hasParent) |
| Test whether an instance has a parent element. | |
| HRESULT | tfIoIOElement_getParent (struct tfIoIOElementHandle *handle, struct tfIoIOElementHandle *parent) |
| Get an instance parent. | |
| HRESULT | tfIoIOElement_setParent (struct tfIoIOElementHandle *handle, struct tfIoIOElementHandle *parent) |
| Set an instance parent. | |
| HRESULT | tfIoIOElement_getNumChildren (struct tfIoIOElementHandle *handle, unsigned int *numChildren) |
| Get the number of child elements. | |
| HRESULT | tfIoIOElement_getKeys (struct tfIoIOElementHandle *handle, char ***keys) |
| Get the child element keys. | |
| HRESULT | tfIoIOElement_getChild (struct tfIoIOElementHandle *handle, const char *key, struct tfIoIOElementHandle *child) |
| Get a child. | |
| HRESULT | tfIoIOElement_setChild (struct tfIoIOElementHandle *handle, const char *key, struct tfIoIOElementHandle *child) |
| Set a child. | |
| HRESULT | tfIoThreeDFRenderData_init (struct tfIoThreeDFRenderDataHandle *handle) |
| Initialize an instance. | |
| HRESULT | tfIoThreeDFRenderData_destroy (struct tfIoThreeDFRenderDataHandle *handle) |
| Destroy an instance. | |
| HRESULT | tfIoThreeDFRenderData_getColor (struct tfIoThreeDFRenderDataHandle *handle, tfFloatP_t **color) |
| Get the color. | |
| HRESULT | tfIoThreeDFRenderData_setColor (struct tfIoThreeDFRenderDataHandle *handle, tfFloatP_t *color) |
| Set the color. | |
| HRESULT | tfIoThreeDFVertexData_init (struct tfIoThreeDFVertexDataHandle *handle, tfFloatP_t *position) |
| Initialize an instance. | |
| HRESULT | tfIoThreeDFVertexData_destroy (struct tfIoThreeDFVertexDataHandle *handle) |
| Destroy an instance. | |
| HRESULT | tfIoThreeDFVertexData_hasStructure (struct tfIoThreeDFVertexDataHandle *handle, bool *hasStructure) |
| Test whether an instance has a parent structure. | |
| HRESULT | tfIoThreeDFVertexData_getStructure (struct tfIoThreeDFVertexDataHandle *handle, struct tfIoThreeDFStructureHandle *structure) |
| Get the parent structure. | |
| HRESULT | tfIoThreeDFVertexData_setStructure (struct tfIoThreeDFVertexDataHandle *handle, struct tfIoThreeDFStructureHandle *structure) |
| Set the parent structure. | |
| HRESULT | tfIoThreeDFVertexData_getPosition (struct tfIoThreeDFVertexDataHandle *handle, tfFloatP_t **position) |
| Get the global position. | |
| HRESULT | tfIoThreeDFVertexData_setPosition (struct tfIoThreeDFVertexDataHandle *handle, tfFloatP_t *position) |
| Set the global position. | |
| HRESULT | tfIoThreeDFVertexData_getId (struct tfIoThreeDFVertexDataHandle *handle, int *value) |
| Get the ID, if any. Unique to its structure and type. -1 if not set. | |
| HRESULT | tfIoThreeDFVertexData_setId (struct tfIoThreeDFVertexDataHandle *handle, unsigned int value) |
| Set the ID. | |
| HRESULT | tfIoThreeDFVertexData_getEdges (struct tfIoThreeDFVertexDataHandle *handle, struct tfIoThreeDFEdgeDataHandle **edges, unsigned int *numEdges) |
| Get all parent edges. | |
| HRESULT | tfIoThreeDFVertexData_setEdges (struct tfIoThreeDFVertexDataHandle *handle, struct tfIoThreeDFEdgeDataHandle *edges, unsigned int numEdges) |
| Set all parent edges. | |
| HRESULT | tfIoThreeDFVertexData_getFaces (struct tfIoThreeDFVertexDataHandle *handle, struct tfIoThreeDFFaceDataHandle **faces, unsigned int *numFaces) |
| Get all parent faces. | |
| HRESULT | tfIoThreeDFVertexData_getMeshes (struct tfIoThreeDFVertexDataHandle *handle, struct tfIoThreeDFMeshDataHandle **meshes, unsigned int *numMeshes) |
| Get all parent meshes. | |
| HRESULT | tfIoThreeDFVertexData_getNumEdges (struct tfIoThreeDFVertexDataHandle *handle, unsigned int *value) |
| Get the number of parent edges. | |
| HRESULT | tfIoThreeDFVertexData_getNumFaces (struct tfIoThreeDFVertexDataHandle *handle, unsigned int *value) |
| Get the number of parent faces. | |
| HRESULT | tfIoThreeDFVertexData_getNumMeshes (struct tfIoThreeDFVertexDataHandle *handle, unsigned int *value) |
| Get the number of parent meshes. | |
| HRESULT | tfIoThreeDFVertexData_inEdge (struct tfIoThreeDFVertexDataHandle *handle, struct tfIoThreeDFEdgeDataHandle *edge, bool *isIn) |
| Test whether in an edge. | |
| HRESULT | tfIoThreeDFVertexData_inFace (struct tfIoThreeDFVertexDataHandle *handle, struct tfIoThreeDFFaceDataHandle *face, bool *isIn) |
| Test whether in a face. | |
| HRESULT | tfIoThreeDFVertexData_inMesh (struct tfIoThreeDFVertexDataHandle *handle, struct tfIoThreeDFMeshDataHandle *mesh, bool *isIn) |
| Test whether in a mesh. | |
| HRESULT | tfIoThreeDFVertexData_inStructure (struct tfIoThreeDFVertexDataHandle *handle, struct tfIoThreeDFStructureHandle *structure, bool *isIn) |
| Test whether in a structure. | |
| HRESULT | tfIoThreeDFEdgeData_init (struct tfIoThreeDFEdgeDataHandle *handle, struct tfIoThreeDFVertexDataHandle *va, struct tfIoThreeDFVertexDataHandle *vb) |
| Initialize an instance. | |
| HRESULT | tfIoThreeDFEdgeData_destroy (struct tfIoThreeDFEdgeDataHandle *handle) |
| Destroy an instance. | |
| HRESULT | tfIoThreeDFEdgeData_hasStructure (struct tfIoThreeDFEdgeDataHandle *handle, bool *hasStructure) |
| Test whether an instance has a parent structure. | |
| HRESULT | tfIoThreeDFEdgeData_getStructure (struct tfIoThreeDFEdgeDataHandle *handle, struct tfIoThreeDFStructureHandle *structure) |
| Get the parent structure. | |
| HRESULT | tfIoThreeDFEdgeData_setStructure (struct tfIoThreeDFEdgeDataHandle *handle, struct tfIoThreeDFStructureHandle *structure) |
| Set the parent structure. | |
| HRESULT | tfIoThreeDFEdgeData_getId (struct tfIoThreeDFEdgeDataHandle *handle, int *value) |
| Get the ID, if any. Unique to its structure and type. -1 if not set. | |
| HRESULT | tfIoThreeDFEdgeData_setId (struct tfIoThreeDFEdgeDataHandle *handle, unsigned int value) |
| Set the ID. | |
| HRESULT | tfIoThreeDFEdgeData_getVertices (struct tfIoThreeDFEdgeDataHandle *handle, struct tfIoThreeDFVertexDataHandle *va, struct tfIoThreeDFVertexDataHandle *vb) |
| Get all child vertices. | |
| HRESULT | tfIoThreeDFEdgeData_setVertices (struct tfIoThreeDFEdgeDataHandle *handle, struct tfIoThreeDFVertexDataHandle *va, struct tfIoThreeDFVertexDataHandle *vb) |
| Set all child vertices. | |
| HRESULT | tfIoThreeDFEdgeData_getFaces (struct tfIoThreeDFEdgeDataHandle *handle, struct tfIoThreeDFFaceDataHandle **faces, unsigned int *numFaces) |
| Get all parent faces. | |
| HRESULT | tfIoThreeDFEdgeData_setFaces (struct tfIoThreeDFEdgeDataHandle *handle, struct tfIoThreeDFFaceDataHandle *faces, unsigned int numFaces) |
| Set all parent faces. | |
| HRESULT | tfIoThreeDFEdgeData_getMeshes (struct tfIoThreeDFEdgeDataHandle *handle, struct tfIoThreeDFMeshDataHandle **meshes, unsigned int *numMeshes) |
| Get all parent meshes. | |
| HRESULT | tfIoThreeDFEdgeData_getNumFaces (struct tfIoThreeDFEdgeDataHandle *handle, unsigned int *value) |
| Get the number of parent faces. | |
| HRESULT | tfIoThreeDFEdgeData_getNumMeshes (struct tfIoThreeDFEdgeDataHandle *handle, unsigned int *value) |
| Get the number of parent meshes. | |
| HRESULT | tfIoThreeDFEdgeData_hasVertex (struct tfIoThreeDFEdgeDataHandle *handle, struct tfIoThreeDFVertexDataHandle *vertex, bool *isIn) |
| Test whether has a vertex. | |
| HRESULT | tfIoThreeDFEdgeData_inFace (struct tfIoThreeDFEdgeDataHandle *handle, struct tfIoThreeDFFaceDataHandle *face, bool *isIn) |
| Test whether in a face. | |
| HRESULT | tfIoThreeDFEdgeData_inMesh (struct tfIoThreeDFEdgeDataHandle *handle, struct tfIoThreeDFMeshDataHandle *mesh, bool *isIn) |
| Test whether in a mesh. | |
| HRESULT | tfIoThreeDFEdgeData_inStructure (struct tfIoThreeDFEdgeDataHandle *handle, struct tfIoThreeDFStructureHandle *structure, bool *isIn) |
| Test whether in a structure. | |
| HRESULT | tfIoThreeDFFaceData_init (struct tfIoThreeDFFaceDataHandle *handle) |
| Initialize an instance. | |
| HRESULT | tfIoThreeDFFaceData_destroy (struct tfIoThreeDFFaceDataHandle *handle) |
| Destroy an instance. | |
| HRESULT | tfIoThreeDFFaceData_hasStructure (struct tfIoThreeDFFaceDataHandle *handle, bool *hasStructure) |
| Test whether an instance has a parent structure. | |
| HRESULT | tfIoThreeDFFaceData_getStructure (struct tfIoThreeDFFaceDataHandle *handle, struct tfIoThreeDFStructureHandle *structure) |
| Get the parent structure. | |
| HRESULT | tfIoThreeDFFaceData_setStructure (struct tfIoThreeDFFaceDataHandle *handle, struct tfIoThreeDFStructureHandle *structure) |
| Set the parent structure. | |
| HRESULT | tfIoThreeDFFaceData_getId (struct tfIoThreeDFFaceDataHandle *handle, int *value) |
| Get the ID, if any. Unique to its structure and type. -1 if not set. | |
| HRESULT | tfIoThreeDFFaceData_setId (struct tfIoThreeDFFaceDataHandle *handle, unsigned int value) |
| Set the ID. | |
| HRESULT | tfIoThreeDFFaceData_getVertices (struct tfIoThreeDFFaceDataHandle *handle, struct tfIoThreeDFVertexDataHandle **vertices, unsigned int *numVertices) |
| Get all child vertices. | |
| HRESULT | tfIoThreeDFFaceData_getNumVertices (struct tfIoThreeDFFaceDataHandle *handle, unsigned int *value) |
| Get the number of child vertices. | |
| HRESULT | tfIoThreeDFFaceData_getEdges (struct tfIoThreeDFFaceDataHandle *handle, struct tfIoThreeDFEdgeDataHandle **edges, unsigned int *numEdges) |
| Get all child edges. | |
| HRESULT | tfIoThreeDFFaceData_setEdges (struct tfIoThreeDFFaceDataHandle *handle, struct tfIoThreeDFEdgeDataHandle *edges, unsigned int numEdges) |
| Set all child edges. | |
| HRESULT | tfIoThreeDFFaceData_getNumEdges (struct tfIoThreeDFFaceDataHandle *handle, unsigned int *value) |
| Get the number of child edges. | |
| HRESULT | tfIoThreeDFFaceData_getMeshes (struct tfIoThreeDFFaceDataHandle *handle, struct tfIoThreeDFMeshDataHandle **meshes, unsigned int *numMeshes) |
| Get all parent meshes. | |
| HRESULT | tfIoThreeDFFaceData_setMeshes (struct tfIoThreeDFFaceDataHandle *handle, struct tfIoThreeDFMeshDataHandle *meshes, unsigned int numMeshes) |
| Set all parent meshes. | |
| HRESULT | tfIoThreeDFFaceData_getNumMeshes (struct tfIoThreeDFFaceDataHandle *handle, unsigned int *value) |
| Get the number of parent meshes. | |
| HRESULT | tfIoThreeDFFaceData_hasVertex (struct tfIoThreeDFFaceDataHandle *handle, struct tfIoThreeDFVertexDataHandle *vertex, bool *isIn) |
| Test whether has a vertex. | |
| HRESULT | tfIoThreeDFFaceData_hasEdge (struct tfIoThreeDFFaceDataHandle *handle, struct tfIoThreeDFEdgeDataHandle *edge, bool *isIn) |
| Test whether has an edge. | |
| HRESULT | tfIoThreeDFFaceData_inMesh (struct tfIoThreeDFFaceDataHandle *handle, struct tfIoThreeDFMeshDataHandle *mesh, bool *isIn) |
| Test whether in a mesh. | |
| HRESULT | tfIoThreeDFFaceData_inStructure (struct tfIoThreeDFFaceDataHandle *handle, struct tfIoThreeDFStructureHandle *structure, bool *isIn) |
| Test whether in a structure. | |
| HRESULT | tfIoThreeDFFaceData_getNormal (struct tfIoThreeDFFaceDataHandle *handle, tfFloatP_t **normal) |
| Get the face normal vector. | |
| HRESULT | tfIoThreeDFFaceData_setNormal (struct tfIoThreeDFFaceDataHandle *handle, tfFloatP_t *normal) |
| Set the face normal vector. | |
| HRESULT | tfIoThreeDFMeshData_init (struct tfIoThreeDFMeshDataHandle *handle) |
| Initialize an instance. | |
| HRESULT | tfIoThreeDFMeshData_destroy (struct tfIoThreeDFMeshDataHandle *handle) |
| Destroy an instance. | |
| HRESULT | tfIoThreeDFMeshData_hasStructure (struct tfIoThreeDFMeshDataHandle *handle, bool *hasStructure) |
| Test whether an instance has a parent structure. | |
| HRESULT | tfIoThreeDFMeshData_getStructure (struct tfIoThreeDFMeshDataHandle *handle, struct tfIoThreeDFStructureHandle *structure) |
| Get the parent structure. | |
| HRESULT | tfIoThreeDFMeshData_setStructure (struct tfIoThreeDFMeshDataHandle *handle, struct tfIoThreeDFStructureHandle *structure) |
| Set the parent structure. | |
| HRESULT | tfIoThreeDFMeshData_getId (struct tfIoThreeDFMeshDataHandle *handle, int *value) |
| Get the ID, if any. Unique to its structure and type. -1 if not set. | |
| HRESULT | tfIoThreeDFMeshData_setId (struct tfIoThreeDFMeshDataHandle *handle, unsigned int value) |
| Set the ID. | |
| HRESULT | tfIoThreeDFMeshData_getVertices (struct tfIoThreeDFMeshDataHandle *handle, struct tfIoThreeDFVertexDataHandle **vertices, unsigned int *numVertices) |
| Get all child vertices. | |
| HRESULT | tfIoThreeDFMeshData_getNumVertices (struct tfIoThreeDFMeshDataHandle *handle, unsigned int *value) |
| Get the number of child vertices. | |
| HRESULT | tfIoThreeDFMeshData_getEdges (struct tfIoThreeDFMeshDataHandle *handle, struct tfIoThreeDFEdgeDataHandle **edges, unsigned int *numEdges) |
| Get all child edges. | |
| HRESULT | tfIoThreeDFMeshData_getNumEdges (struct tfIoThreeDFMeshDataHandle *handle, unsigned int *value) |
| Get the number of child edges. | |
| HRESULT | tfIoThreeDFMeshData_getFaces (struct tfIoThreeDFMeshDataHandle *handle, struct tfIoThreeDFFaceDataHandle **faces, unsigned int *numFaces) |
| Get all child faces. | |
| HRESULT | tfIoThreeDFMeshData_setFaces (struct tfIoThreeDFMeshDataHandle *handle, struct tfIoThreeDFFaceDataHandle *faces, unsigned int numFaces) |
| Get all child faces. | |
| HRESULT | tfIoThreeDFMeshData_getNumFaces (struct tfIoThreeDFMeshDataHandle *handle, unsigned int *value) |
| Get the number of child faces. | |
| HRESULT | tfIoThreeDFMeshData_hasVertex (struct tfIoThreeDFMeshDataHandle *handle, struct tfIoThreeDFVertexDataHandle *vertex, bool *isIn) |
| Test whether has a vertex. | |
| HRESULT | tfIoThreeDFMeshData_hasEdge (struct tfIoThreeDFMeshDataHandle *handle, struct tfIoThreeDFEdgeDataHandle *edge, bool *isIn) |
| Test whether has an edge. | |
| HRESULT | tfIoThreeDFMeshData_hasFace (struct tfIoThreeDFMeshDataHandle *handle, struct tfIoThreeDFFaceDataHandle *face, bool *isIn) |
| Test whether has a face. | |
| HRESULT | tfIoThreeDFMeshData_inStructure (struct tfIoThreeDFMeshDataHandle *handle, struct tfIoThreeDFStructureHandle *structure, bool *isIn) |
| Test whether in a structure. | |
| HRESULT | tfIoThreeDFMeshData_getName (struct tfIoThreeDFMeshDataHandle *handle, char **name, unsigned int *numChars) |
| Get the mesh name. | |
| HRESULT | tfIoThreeDFMeshData_setName (struct tfIoThreeDFMeshDataHandle *handle, const char *name) |
| Set the mesh name. | |
| HRESULT | tfIoThreeDFMeshData_hasRenderData (struct tfIoThreeDFMeshDataHandle *handle, bool *hasData) |
| Test whether has render data. | |
| HRESULT | tfIoThreeDFMeshData_getRenderData (struct tfIoThreeDFMeshDataHandle *handle, struct tfIoThreeDFRenderDataHandle *renderData) |
| Get render data. | |
| HRESULT | tfIoThreeDFMeshData_setRenderData (struct tfIoThreeDFMeshDataHandle *handle, struct tfIoThreeDFRenderDataHandle *renderData) |
| Set render data. | |
| HRESULT | tfIoThreeDFMeshData_getCentroid (struct tfIoThreeDFMeshDataHandle *handle, tfFloatP_t **centroid) |
| Get the centroid of the mesh. | |
| HRESULT | tfIoThreeDFMeshData_translate (struct tfIoThreeDFMeshDataHandle *handle, tfFloatP_t *displacement) |
| Translate the mesh by a displacement. | |
| HRESULT | tfIoThreeDFMeshData_translateTo (struct tfIoThreeDFMeshDataHandle *handle, tfFloatP_t *position) |
| Translate the mesh to a position. | |
| HRESULT | tfIoThreeDFMeshData_rotateAt (struct tfIoThreeDFMeshDataHandle *handle, tfFloatP_t *rotMat, tfFloatP_t *rotPt) |
| Rotate the mesh about a point. | |
| HRESULT | tfIoThreeDFMeshData_rotate (struct tfIoThreeDFMeshDataHandle *handle, tfFloatP_t *rotMat) |
| Rotate the mesh about its centroid. | |
| HRESULT | tfIoThreeDFMeshData_scaleFrom (struct tfIoThreeDFMeshDataHandle *handle, tfFloatP_t *scales, tfFloatP_t *scalePt) |
| Scale the mesh about a point. | |
| HRESULT | tfIoThreeDFMeshData_scaleFromS (struct tfIoThreeDFMeshDataHandle *handle, tfFloatP_t scale, tfFloatP_t *scalePt) |
| Scale the mesh uniformly about a point. | |
| HRESULT | tfIoThreeDFMeshData_scale (struct tfIoThreeDFMeshDataHandle *handle, tfFloatP_t *scales) |
| Scale the structure about its centroid. | |
| HRESULT | tfIoThreeDFMeshData_scaleS (struct tfIoThreeDFMeshDataHandle *handle, tfFloatP_t scale) |
| Scale the structure uniformly about its centroid. | |
| HRESULT | tfIoThreeDFStructure_init (struct tfIoThreeDFStructureHandle *handle) |
| Initialize an instance. | |
| HRESULT | tfIoThreeDFStructure_destroy (struct tfIoThreeDFStructureHandle *handle) |
| Destroy an instance. | |
| HRESULT | tfIoThreeDFStructure_getRadiusDef (struct tfIoThreeDFStructureHandle *handle, tfFloatP_t *vRadiusDef) |
| Get the default radius applied to vertices when generating meshes from point clouds. | |
| HRESULT | tfIoThreeDFStructure_setRadiusDef (struct tfIoThreeDFStructureHandle *handle, tfFloatP_t vRadiusDef) |
| Set the default radius applied to vertices when generating meshes from point clouds. | |
| HRESULT | tfIoThreeDFStructure_fromFile (struct tfIoThreeDFStructureHandle *handle, const char *filePath) |
| Load from file. | |
| HRESULT | tfIoThreeDFStructure_toFile (struct tfIoThreeDFStructureHandle *handle, const char *format, const char *filePath) |
| Write to file. | |
| HRESULT | tfIoThreeDFStructure_flush (struct tfIoThreeDFStructureHandle *handle) |
| Flush stucture. All scheduled processes are executed. | |
| HRESULT | tfIoThreeDFStructure_extend (struct tfIoThreeDFStructureHandle *handle, struct tfIoThreeDFStructureHandle *s) |
| Extend a structure. | |
| HRESULT | tfIoThreeDFStructure_clear (struct tfIoThreeDFStructureHandle *handle) |
| Clear all data of the structure. | |
| HRESULT | tfIoThreeDFStructure_getVertices (struct tfIoThreeDFStructureHandle *handle, struct tfIoThreeDFVertexDataHandle **vertices, unsigned int *numVertices) |
| Get all constituent vertices. | |
| HRESULT | tfIoThreeDFStructure_getEdges (struct tfIoThreeDFStructureHandle *handle, struct tfIoThreeDFEdgeDataHandle **edges, unsigned int *numEdges) |
| Get all constituent edges. | |
| HRESULT | tfIoThreeDFStructure_getFaces (struct tfIoThreeDFStructureHandle *handle, struct tfIoThreeDFFaceDataHandle **faces, unsigned int *numFaces) |
| Get all constituent faces. | |
| HRESULT | tfIoThreeDFStructure_getMeshes (struct tfIoThreeDFStructureHandle *handle, struct tfIoThreeDFMeshDataHandle **meshes, unsigned int *numMeshes) |
| Get all constituent meshes. | |
| HRESULT | tfIoThreeDFStructure_getNumVertices (struct tfIoThreeDFStructureHandle *handle, unsigned int *value) |
| Get the number of constituent vertices. | |
| HRESULT | tfIoThreeDFStructure_getNumEdges (struct tfIoThreeDFStructureHandle *handle, unsigned int *value) |
| Get the number of constituent edges. | |
| HRESULT | tfIoThreeDFStructure_getNumFaces (struct tfIoThreeDFStructureHandle *handle, unsigned int *value) |
| Get the number of constituent faces. | |
| HRESULT | tfIoThreeDFStructure_getNumMeshes (struct tfIoThreeDFStructureHandle *handle, unsigned int *value) |
| Get the number of constituent meshes. | |
| HRESULT | tfIoThreeDFStructure_hasVertex (struct tfIoThreeDFStructureHandle *handle, struct tfIoThreeDFVertexDataHandle *vertex, bool *isIn) |
| Test whether a vertex is a constituent. | |
| HRESULT | tfIoThreeDFStructure_hasEdge (struct tfIoThreeDFStructureHandle *handle, struct tfIoThreeDFEdgeDataHandle *edge, bool *isIn) |
| Test whether an edge is a constituent. | |
| HRESULT | tfIoThreeDFStructure_hasFace (struct tfIoThreeDFStructureHandle *handle, struct tfIoThreeDFFaceDataHandle *face, bool *isIn) |
| Test whether a face is a constituent. | |
| HRESULT | tfIoThreeDFStructure_hasMesh (struct tfIoThreeDFStructureHandle *handle, struct tfIoThreeDFMeshDataHandle *mesh, bool *isIn) |
| Test whether a mesh is a constituent. | |
| HRESULT | tfIoThreeDFStructure_addVertex (struct tfIoThreeDFStructureHandle *handle, struct tfIoThreeDFVertexDataHandle *vertex) |
| Add a vertex. | |
| HRESULT | tfIoThreeDFStructure_addEdge (struct tfIoThreeDFStructureHandle *handle, struct tfIoThreeDFEdgeDataHandle *edge) |
| Add an edge and all constituent data. | |
| HRESULT | tfIoThreeDFStructure_addFace (struct tfIoThreeDFStructureHandle *handle, struct tfIoThreeDFFaceDataHandle *face) |
| Add a face and all constituent data. | |
| HRESULT | tfIoThreeDFStructure_addMesh (struct tfIoThreeDFStructureHandle *handle, struct tfIoThreeDFMeshDataHandle *mesh) |
| Add a mesh and all constituent data. | |
| HRESULT | tfIoThreeDFStructure_removeVertex (struct tfIoThreeDFStructureHandle *handle, struct tfIoThreeDFVertexDataHandle *vertex) |
| Remove a vertex. | |
| HRESULT | tfIoThreeDFStructure_removeEdge (struct tfIoThreeDFStructureHandle *handle, struct tfIoThreeDFEdgeDataHandle *edge) |
| Remove a edge and all constituent data. | |
| HRESULT | tfIoThreeDFStructure_removeFace (struct tfIoThreeDFStructureHandle *handle, struct tfIoThreeDFFaceDataHandle *face) |
| Remove a face and all constituent data. | |
| HRESULT | tfIoThreeDFStructure_removeMesh (struct tfIoThreeDFStructureHandle *handle, struct tfIoThreeDFMeshDataHandle *mesh) |
| Remove a mesh and all constituent data. | |
| HRESULT | tfIoThreeDFStructure_getCentroid (struct tfIoThreeDFStructureHandle *handle, tfFloatP_t **centroid) |
| Get the centroid of the structure. | |
| HRESULT | tfIoThreeDFStructure_translate (struct tfIoThreeDFStructureHandle *handle, tfFloatP_t *displacement) |
| Translate the structure by a displacement. | |
| HRESULT | tfIoThreeDFStructure_translateTo (struct tfIoThreeDFStructureHandle *handle, tfFloatP_t *position) |
| Translate the structure to a position. | |
| HRESULT | tfIoThreeDFStructure_rotateAt (struct tfIoThreeDFStructureHandle *handle, tfFloatP_t *rotMat, tfFloatP_t *rotPt) |
| Rotate the structure about a point. | |
| HRESULT | tfIoThreeDFStructure_rotate (struct tfIoThreeDFStructureHandle *handle, tfFloatP_t *rotMat) |
| Rotate the structure about its centroid. | |
| HRESULT | tfIoThreeDFStructure_scaleFrom (struct tfIoThreeDFStructureHandle *handle, tfFloatP_t *scales, tfFloatP_t *scalePt) |
| Scale the structure about a point. | |
| HRESULT | tfIoThreeDFStructure_scaleFromS (struct tfIoThreeDFStructureHandle *handle, tfFloatP_t scale, tfFloatP_t *scalePt) |
| Scale the structure uniformly about a point. | |
| HRESULT | tfIoThreeDFStructure_scale (struct tfIoThreeDFStructureHandle *handle, tfFloatP_t *scales) |
| Scale the structure about its centroid. | |
| HRESULT | tfIoThreeDFStructure_scaleS (struct tfIoThreeDFStructureHandle *handle, tfFloatP_t scale) |
| Scale the structure uniformly about its centroid. | |
| HRESULT | tfIoFIOModule_init (struct tfIoFIOModuleHandle *handle, const char *moduleName, tfIoFIOModuleToFileFcn toFile, tfIoFIOModuleFromFileFcn fromFile) |
| Initialize an instance. | |
| HRESULT | tfIoFIOModule_destroy (struct tfIoFIOModuleHandle *handle) |
| Destroy an instance. | |
| HRESULT | tfIoFIOModule_registerIOModule (struct tfIoFIOModuleHandle *handle) |
| Register a module for I/O events. | |
| HRESULT | tfIoFIOModule_load (struct tfIoFIOModuleHandle *handle) |
| User-facing function to load module data from main import. | |
| HRESULT | tfIoFIO_getIORootElement (struct tfIoIOElementHandle *handle) |
| Get or generate root element from current simulation state. | |
| HRESULT | tfIoFIO_releaseIORootElement () |
| Release current root element. | |
| HRESULT | tfIoFIO_hasImport (bool *value) |
| Test whether imported data is available. | |
| HRESULT | tfIo_mapImportParticleId (unsigned int pid, unsigned int *mapId) |
| Map a particle id from currently imported file data to the created particle on import. | |
| HRESULT | tfIo_mapImportParticleTypeId (unsigned int ptid, unsigned int *mapId) |
| Map a particle type id from currently imported file data to the created particle type on import. | |
| HRESULT | tfIo_fromFile3DF (const char *filePath, struct tfIoThreeDFStructureHandle *strt) |
| Load a 3D format file. | |
| HRESULT | tfIo_toFile3DF (const char *format, const char *filePath, unsigned int pRefinements) |
| Export engine state to a 3D format file. | |
| HRESULT | tfIo_toFile (const char *saveFilePath) |
| Save a simulation to file. | |
| HRESULT | tfIo_toString (char **str, unsigned int *numChars) |
| Return a simulation state as a JSON string. | |
| HRESULT tfIo_fromFile3DF | ( | const char * | filePath, |
| struct tfIoThreeDFStructureHandle * | strt ) |
Load a 3D format file.
| filePath | path of file |
| strt | 3D format data container |
| HRESULT tfIo_mapImportParticleId | ( | unsigned int | pid, |
| unsigned int * | mapId ) |
Map a particle id from currently imported file data to the created particle on import.
| pid | particle id according to import file |
| mapId | particle id according to simulation state |
| HRESULT tfIo_mapImportParticleTypeId | ( | unsigned int | ptid, |
| unsigned int * | mapId ) |
Map a particle type id from currently imported file data to the created particle type on import.
| ptid | particle type id according to import file |
| mapId | particle type id according to simulation state |
| HRESULT tfIo_toFile | ( | const char * | saveFilePath | ) |
Save a simulation to file.
| saveFilePath | absolute path to file |
| HRESULT tfIo_toFile3DF | ( | const char * | format, |
| const char * | filePath, | ||
| unsigned int | pRefinements ) |
Export engine state to a 3D format file.
| format | format of file |
| filePath | path of file |
| pRefinements | mesh refinements applied when generating meshes |
| HRESULT tfIo_toString | ( | char ** | str, |
| unsigned int * | numChars ) |
Return a simulation state as a JSON string.
| str | string representation |
| numChars | number of characters of string representation |
| HRESULT tfIoFIO_getIORootElement | ( | struct tfIoIOElementHandle * | handle | ) |
Get or generate root element from current simulation state.
| handle | root element |
| HRESULT tfIoFIO_hasImport | ( | bool * | value | ) |
Test whether imported data is available.
| value | true when imported data is available |
| HRESULT tfIoFIO_releaseIORootElement | ( | ) |
Release current root element.
| HRESULT tfIoFIOModule_destroy | ( | struct tfIoFIOModuleHandle * | handle | ) |
Destroy an instance.
| handle |
| HRESULT tfIoFIOModule_init | ( | struct tfIoFIOModuleHandle * | handle, |
| const char * | moduleName, | ||
| tfIoFIOModuleToFileFcn | toFile, | ||
| tfIoFIOModuleFromFileFcn | fromFile ) |
Initialize an instance.
| handle | handle to populate |
| moduleName | name of module |
| toFile | callback to export module data |
| fromFile | callback to import module data |
| HRESULT tfIoFIOModule_load | ( | struct tfIoFIOModuleHandle * | handle | ) |
User-facing function to load module data from main import.
Must only be called after main import.
| HRESULT tfIoFIOStorageKeys_destroy | ( | struct tfIoFIOStorageKeysHandle * | handle | ) |
Destroy an instance.
| handle | populated handle |
| HRESULT tfIoFIOStorageKeys_init | ( | struct tfIoFIOStorageKeysHandle * | handle | ) |
Initialize an instance.
| handle | handle to populate |
| HRESULT tfIoIOElement_destroy | ( | struct tfIoIOElementHandle * | handle | ) |
Destroy an instance.
| handle | populated handle |
| HRESULT tfIoIOElement_getChild | ( | struct tfIoIOElementHandle * | handle, |
| const char * | key, | ||
| struct tfIoIOElementHandle * | child ) |
Get a child.
| handle | populated handle |
| key | child key |
| child | child element |
| HRESULT tfIoIOElement_getKeys | ( | struct tfIoIOElementHandle * | handle, |
| char *** | keys ) |
Get the child element keys.
| handle | populated handle |
| keys | child element keys |
| HRESULT tfIoIOElement_getNumChildren | ( | struct tfIoIOElementHandle * | handle, |
| unsigned int * | numChildren ) |
Get the number of child elements.
| handle | populated handle |
| numChildren | number of child elements |
| HRESULT tfIoIOElement_getParent | ( | struct tfIoIOElementHandle * | handle, |
| struct tfIoIOElementHandle * | parent ) |
Get an instance parent.
| handle | populated handle |
| parent | instance parent |
| HRESULT tfIoIOElement_getType | ( | struct tfIoIOElementHandle * | handle, |
| char ** | type, | ||
| unsigned int * | numChars ) |
Get the instance value type.
| handle | populated handle |
| type | value type |
| numChars | number of characters |
| HRESULT tfIoIOElement_getValue | ( | struct tfIoIOElementHandle * | handle, |
| char ** | value, | ||
| unsigned int * | numChars ) |
Get the instance value.
| handle | populated handle |
| value | value string |
| numChars | number of characters |
| HRESULT tfIoIOElement_hasParent | ( | struct tfIoIOElementHandle * | handle, |
| bool * | hasParent ) |
Test whether an instance has a parent element.
| handle | populated handle |
| hasParent | true when instance has a parent element |
| HRESULT tfIoIOElement_init | ( | struct tfIoIOElementHandle * | handle | ) |
Initialize an empty instance.
| handle | handle to populate |
| HRESULT tfIoIOElement_setChild | ( | struct tfIoIOElementHandle * | handle, |
| const char * | key, | ||
| struct tfIoIOElementHandle * | child ) |
Set a child.
| handle | populated handle |
| key | child key |
| child | child element |
| HRESULT tfIoIOElement_setParent | ( | struct tfIoIOElementHandle * | handle, |
| struct tfIoIOElementHandle * | parent ) |
Set an instance parent.
| handle | populated handle |
| parent | instance parent |
| HRESULT tfIoIOElement_setType | ( | struct tfIoIOElementHandle * | handle, |
| const char * | type ) |
Set the instance value type.
| handle | populated handle |
| type | value type |
| HRESULT tfIoIOElement_setValue | ( | struct tfIoIOElementHandle * | handle, |
| const char * | value ) |
Set the instance value.
| handle | populated handle |
| value | value string |
| HRESULT tfIoMetaData_init | ( | struct tfIoMetaDataHandle * | handle | ) |
Initialize an instance.
| handle | handle to populate |
| HRESULT tfIoThreeDFEdgeData_destroy | ( | struct tfIoThreeDFEdgeDataHandle * | handle | ) |
Destroy an instance.
| handle | populated handle |
| HRESULT tfIoThreeDFEdgeData_getFaces | ( | struct tfIoThreeDFEdgeDataHandle * | handle, |
| struct tfIoThreeDFFaceDataHandle ** | faces, | ||
| unsigned int * | numFaces ) |
Get all parent faces.
| handle | populated handle |
| faces | parent faces |
| numFaces | number of faces |
| HRESULT tfIoThreeDFEdgeData_getId | ( | struct tfIoThreeDFEdgeDataHandle * | handle, |
| int * | value ) |
Get the ID, if any. Unique to its structure and type. -1 if not set.
| handle | populated handle |
| value | ID, if any; otherwise -1 |
| HRESULT tfIoThreeDFEdgeData_getMeshes | ( | struct tfIoThreeDFEdgeDataHandle * | handle, |
| struct tfIoThreeDFMeshDataHandle ** | meshes, | ||
| unsigned int * | numMeshes ) |
Get all parent meshes.
| handle | populated handle |
| meshes | parent meshes |
| numMeshes | number of meshes |
| HRESULT tfIoThreeDFEdgeData_getNumFaces | ( | struct tfIoThreeDFEdgeDataHandle * | handle, |
| unsigned int * | value ) |
Get the number of parent faces.
| handle | populated handle |
| value | number of parent faces |
| HRESULT tfIoThreeDFEdgeData_getNumMeshes | ( | struct tfIoThreeDFEdgeDataHandle * | handle, |
| unsigned int * | value ) |
Get the number of parent meshes.
| handle | populated handle |
| value | number of parent meshes |
| HRESULT tfIoThreeDFEdgeData_getStructure | ( | struct tfIoThreeDFEdgeDataHandle * | handle, |
| struct tfIoThreeDFStructureHandle * | structure ) |
Get the parent structure.
| handle | populated handle |
| structure | parent structure |
| HRESULT tfIoThreeDFEdgeData_getVertices | ( | struct tfIoThreeDFEdgeDataHandle * | handle, |
| struct tfIoThreeDFVertexDataHandle * | va, | ||
| struct tfIoThreeDFVertexDataHandle * | vb ) |
Get all child vertices.
| handle | populated handle |
| va | first vertex |
| vb | second vertex |
| HRESULT tfIoThreeDFEdgeData_hasStructure | ( | struct tfIoThreeDFEdgeDataHandle * | handle, |
| bool * | hasStructure ) |
Test whether an instance has a parent structure.
| handle | populated handle |
| hasStructure | flag signifying whether an instance has a parent structure |
| HRESULT tfIoThreeDFEdgeData_hasVertex | ( | struct tfIoThreeDFEdgeDataHandle * | handle, |
| struct tfIoThreeDFVertexDataHandle * | vertex, | ||
| bool * | isIn ) |
Test whether has a vertex.
| handle | populated handle |
| vertex | vertex to test |
| isIn | flag signifying whether has a vertex |
| HRESULT tfIoThreeDFEdgeData_inFace | ( | struct tfIoThreeDFEdgeDataHandle * | handle, |
| struct tfIoThreeDFFaceDataHandle * | face, | ||
| bool * | isIn ) |
Test whether in a face.
| handle | populated handle |
| face | face to test |
| isIn | flag signifying whether in a face |
| HRESULT tfIoThreeDFEdgeData_init | ( | struct tfIoThreeDFEdgeDataHandle * | handle, |
| struct tfIoThreeDFVertexDataHandle * | va, | ||
| struct tfIoThreeDFVertexDataHandle * | vb ) |
Initialize an instance.
| handle | handle to populate |
| va | first vertex |
| vb | second vertex |
| HRESULT tfIoThreeDFEdgeData_inMesh | ( | struct tfIoThreeDFEdgeDataHandle * | handle, |
| struct tfIoThreeDFMeshDataHandle * | mesh, | ||
| bool * | isIn ) |
Test whether in a mesh.
| handle | populated handle |
| mesh | mesh to test |
| isIn | flag signifying whether in a mesh |
| HRESULT tfIoThreeDFEdgeData_inStructure | ( | struct tfIoThreeDFEdgeDataHandle * | handle, |
| struct tfIoThreeDFStructureHandle * | structure, | ||
| bool * | isIn ) |
Test whether in a structure.
| handle | populated handle |
| structure | structure to test |
| isIn | flag signifying whether in a structure |
| HRESULT tfIoThreeDFEdgeData_setFaces | ( | struct tfIoThreeDFEdgeDataHandle * | handle, |
| struct tfIoThreeDFFaceDataHandle * | faces, | ||
| unsigned int | numFaces ) |
Set all parent faces.
| handle | populated handle |
| faces | parent faces |
| numFaces | number of faces |
| HRESULT tfIoThreeDFEdgeData_setId | ( | struct tfIoThreeDFEdgeDataHandle * | handle, |
| unsigned int | value ) |
Set the ID.
| handle | populated handle |
| value | ID |
| HRESULT tfIoThreeDFEdgeData_setStructure | ( | struct tfIoThreeDFEdgeDataHandle * | handle, |
| struct tfIoThreeDFStructureHandle * | structure ) |
Set the parent structure.
| handle | populated handle |
| structure | parent structure |
| HRESULT tfIoThreeDFEdgeData_setVertices | ( | struct tfIoThreeDFEdgeDataHandle * | handle, |
| struct tfIoThreeDFVertexDataHandle * | va, | ||
| struct tfIoThreeDFVertexDataHandle * | vb ) |
Set all child vertices.
| handle | populated handle |
| va | first vertex |
| vb | second vertex |
| HRESULT tfIoThreeDFFaceData_destroy | ( | struct tfIoThreeDFFaceDataHandle * | handle | ) |
Destroy an instance.
| handle | populated handle |
| HRESULT tfIoThreeDFFaceData_getEdges | ( | struct tfIoThreeDFFaceDataHandle * | handle, |
| struct tfIoThreeDFEdgeDataHandle ** | edges, | ||
| unsigned int * | numEdges ) |
Get all child edges.
| handle | populated handle |
| edges | child edges |
| numEdges | number of child edges |
| HRESULT tfIoThreeDFFaceData_getId | ( | struct tfIoThreeDFFaceDataHandle * | handle, |
| int * | value ) |
Get the ID, if any. Unique to its structure and type. -1 if not set.
| handle | populated handle |
| value | ID, if any; otherwise -1 |
| HRESULT tfIoThreeDFFaceData_getMeshes | ( | struct tfIoThreeDFFaceDataHandle * | handle, |
| struct tfIoThreeDFMeshDataHandle ** | meshes, | ||
| unsigned int * | numMeshes ) |
Get all parent meshes.
| handle | populated handle |
| meshes | parent meshes |
| numMeshes | number of meshes |
| HRESULT tfIoThreeDFFaceData_getNormal | ( | struct tfIoThreeDFFaceDataHandle * | handle, |
| tfFloatP_t ** | normal ) |
Get the face normal vector.
| handle | populated handle |
| normal | normal vector |
| HRESULT tfIoThreeDFFaceData_getNumEdges | ( | struct tfIoThreeDFFaceDataHandle * | handle, |
| unsigned int * | value ) |
Get the number of child edges.
| handle | populated handle |
| value | number of child edges |
| HRESULT tfIoThreeDFFaceData_getNumMeshes | ( | struct tfIoThreeDFFaceDataHandle * | handle, |
| unsigned int * | value ) |
Get the number of parent meshes.
| handle | populated handle |
| value | number of parent meshes |
| HRESULT tfIoThreeDFFaceData_getNumVertices | ( | struct tfIoThreeDFFaceDataHandle * | handle, |
| unsigned int * | value ) |
Get the number of child vertices.
| handle | populated handle |
| value | number of child vertices |
| HRESULT tfIoThreeDFFaceData_getStructure | ( | struct tfIoThreeDFFaceDataHandle * | handle, |
| struct tfIoThreeDFStructureHandle * | structure ) |
Get the parent structure.
| handle | populated handle |
| structure | parent structure |
| HRESULT tfIoThreeDFFaceData_getVertices | ( | struct tfIoThreeDFFaceDataHandle * | handle, |
| struct tfIoThreeDFVertexDataHandle ** | vertices, | ||
| unsigned int * | numVertices ) |
Get all child vertices.
| handle | populated handle |
| vertices | child vertices |
| numVertices | number of vertices |
| HRESULT tfIoThreeDFFaceData_hasEdge | ( | struct tfIoThreeDFFaceDataHandle * | handle, |
| struct tfIoThreeDFEdgeDataHandle * | edge, | ||
| bool * | isIn ) |
Test whether has an edge.
| handle | populated handle |
| edge | edge to test |
| isIn | flag signifying whether has an edge |
| HRESULT tfIoThreeDFFaceData_hasStructure | ( | struct tfIoThreeDFFaceDataHandle * | handle, |
| bool * | hasStructure ) |
Test whether an instance has a parent structure.
| handle | populated handle |
| hasStructure | flag signifying whether an instance has a parent structure |
| HRESULT tfIoThreeDFFaceData_hasVertex | ( | struct tfIoThreeDFFaceDataHandle * | handle, |
| struct tfIoThreeDFVertexDataHandle * | vertex, | ||
| bool * | isIn ) |
Test whether has a vertex.
| handle | populated handle |
| vertex | vertex to test |
| isIn | flag signifying whether has a vertex |
| HRESULT tfIoThreeDFFaceData_init | ( | struct tfIoThreeDFFaceDataHandle * | handle | ) |
Initialize an instance.
| handle | handle to populate |
| HRESULT tfIoThreeDFFaceData_inMesh | ( | struct tfIoThreeDFFaceDataHandle * | handle, |
| struct tfIoThreeDFMeshDataHandle * | mesh, | ||
| bool * | isIn ) |
Test whether in a mesh.
| handle | populated handle |
| mesh | mesh to test |
| isIn | flag signifying whether in a mesh |
| HRESULT tfIoThreeDFFaceData_inStructure | ( | struct tfIoThreeDFFaceDataHandle * | handle, |
| struct tfIoThreeDFStructureHandle * | structure, | ||
| bool * | isIn ) |
Test whether in a structure.
| handle | populated handle |
| structure | structure to test |
| isIn | flag signifying whether in a structure |
| HRESULT tfIoThreeDFFaceData_setEdges | ( | struct tfIoThreeDFFaceDataHandle * | handle, |
| struct tfIoThreeDFEdgeDataHandle * | edges, | ||
| unsigned int | numEdges ) |
Set all child edges.
| handle | populated handle |
| edges | child edges |
| numEdges | number of child edges |
| HRESULT tfIoThreeDFFaceData_setId | ( | struct tfIoThreeDFFaceDataHandle * | handle, |
| unsigned int | value ) |
Set the ID.
| handle | populated handle |
| value | ID |
| HRESULT tfIoThreeDFFaceData_setMeshes | ( | struct tfIoThreeDFFaceDataHandle * | handle, |
| struct tfIoThreeDFMeshDataHandle * | meshes, | ||
| unsigned int | numMeshes ) |
Set all parent meshes.
| handle | populated handle |
| meshes | parent meshes |
| numMeshes | number of meshes |
| HRESULT tfIoThreeDFFaceData_setNormal | ( | struct tfIoThreeDFFaceDataHandle * | handle, |
| tfFloatP_t * | normal ) |
Set the face normal vector.
| handle | populated handle |
| normal | normal vector |
| HRESULT tfIoThreeDFFaceData_setStructure | ( | struct tfIoThreeDFFaceDataHandle * | handle, |
| struct tfIoThreeDFStructureHandle * | structure ) |
Set the parent structure.
| handle | populated handle |
| structure | parent structure |
| HRESULT tfIoThreeDFMeshData_destroy | ( | struct tfIoThreeDFMeshDataHandle * | handle | ) |
Destroy an instance.
| handle | populated handle |
| HRESULT tfIoThreeDFMeshData_getCentroid | ( | struct tfIoThreeDFMeshDataHandle * | handle, |
| tfFloatP_t ** | centroid ) |
Get the centroid of the mesh.
| handle | populated handle |
| centroid | mesh centroid |
| HRESULT tfIoThreeDFMeshData_getEdges | ( | struct tfIoThreeDFMeshDataHandle * | handle, |
| struct tfIoThreeDFEdgeDataHandle ** | edges, | ||
| unsigned int * | numEdges ) |
Get all child edges.
| handle | populated handle |
| edges | child edges |
| numEdges | number of child edges |
| HRESULT tfIoThreeDFMeshData_getFaces | ( | struct tfIoThreeDFMeshDataHandle * | handle, |
| struct tfIoThreeDFFaceDataHandle ** | faces, | ||
| unsigned int * | numFaces ) |
Get all child faces.
| handle | populated handle |
| faces | child faces |
| numFaces | number of child faces |
| HRESULT tfIoThreeDFMeshData_getId | ( | struct tfIoThreeDFMeshDataHandle * | handle, |
| int * | value ) |
Get the ID, if any. Unique to its structure and type. -1 if not set.
| handle | populated handle |
| value | ID, if any; otherwise -1 |
| HRESULT tfIoThreeDFMeshData_getName | ( | struct tfIoThreeDFMeshDataHandle * | handle, |
| char ** | name, | ||
| unsigned int * | numChars ) |
Get the mesh name.
| handle | populated handle |
| name | mesh name |
| numChars | number of characters |
| HRESULT tfIoThreeDFMeshData_getNumEdges | ( | struct tfIoThreeDFMeshDataHandle * | handle, |
| unsigned int * | value ) |
Get the number of child edges.
| handle | populated handle |
| value | number of child edges |
| HRESULT tfIoThreeDFMeshData_getNumFaces | ( | struct tfIoThreeDFMeshDataHandle * | handle, |
| unsigned int * | value ) |
Get the number of child faces.
| handle | populated handle |
| value | number of child faces |
| HRESULT tfIoThreeDFMeshData_getNumVertices | ( | struct tfIoThreeDFMeshDataHandle * | handle, |
| unsigned int * | value ) |
Get the number of child vertices.
| handle | populated handle |
| value | number of child vertices |
| HRESULT tfIoThreeDFMeshData_getRenderData | ( | struct tfIoThreeDFMeshDataHandle * | handle, |
| struct tfIoThreeDFRenderDataHandle * | renderData ) |
Get render data.
| handle | populated handle |
| renderData | render data |
| HRESULT tfIoThreeDFMeshData_getStructure | ( | struct tfIoThreeDFMeshDataHandle * | handle, |
| struct tfIoThreeDFStructureHandle * | structure ) |
Get the parent structure.
| handle | populated handle |
| structure | parent structure |
| HRESULT tfIoThreeDFMeshData_getVertices | ( | struct tfIoThreeDFMeshDataHandle * | handle, |
| struct tfIoThreeDFVertexDataHandle ** | vertices, | ||
| unsigned int * | numVertices ) |
Get all child vertices.
| handle | populated handle |
| vertices | child vertices |
| numVertices | number of vertices |
| HRESULT tfIoThreeDFMeshData_hasEdge | ( | struct tfIoThreeDFMeshDataHandle * | handle, |
| struct tfIoThreeDFEdgeDataHandle * | edge, | ||
| bool * | isIn ) |
Test whether has an edge.
| handle | populated handle |
| edge | edge to test |
| isIn | flag signifying whether has an edge |
| HRESULT tfIoThreeDFMeshData_hasFace | ( | struct tfIoThreeDFMeshDataHandle * | handle, |
| struct tfIoThreeDFFaceDataHandle * | face, | ||
| bool * | isIn ) |
Test whether has a face.
| handle | populated handle |
| face | face to test |
| isIn | flag signifying whether has a face |
| HRESULT tfIoThreeDFMeshData_hasRenderData | ( | struct tfIoThreeDFMeshDataHandle * | handle, |
| bool * | hasData ) |
Test whether has render data.
| handle | populated handle |
| hasData | flag signifying whether has render data |
| HRESULT tfIoThreeDFMeshData_hasStructure | ( | struct tfIoThreeDFMeshDataHandle * | handle, |
| bool * | hasStructure ) |
Test whether an instance has a parent structure.
| handle | populated handle |
| hasStructure | flag signifying whether an instance has a parent structure |
| HRESULT tfIoThreeDFMeshData_hasVertex | ( | struct tfIoThreeDFMeshDataHandle * | handle, |
| struct tfIoThreeDFVertexDataHandle * | vertex, | ||
| bool * | isIn ) |
Test whether has a vertex.
| handle | populated handle |
| vertex | vertex to test |
| isIn | flag signifying whether has a vertex |
| HRESULT tfIoThreeDFMeshData_init | ( | struct tfIoThreeDFMeshDataHandle * | handle | ) |
Initialize an instance.
| handle | handle to populate |
| HRESULT tfIoThreeDFMeshData_inStructure | ( | struct tfIoThreeDFMeshDataHandle * | handle, |
| struct tfIoThreeDFStructureHandle * | structure, | ||
| bool * | isIn ) |
Test whether in a structure.
| handle | populated handle |
| structure | structure to test |
| isIn | flag signifying whether in a structure |
| HRESULT tfIoThreeDFMeshData_rotate | ( | struct tfIoThreeDFMeshDataHandle * | handle, |
| tfFloatP_t * | rotMat ) |
Rotate the mesh about its centroid.
| handle | populated handle |
| rotMat | rotation matrix |
| HRESULT tfIoThreeDFMeshData_rotateAt | ( | struct tfIoThreeDFMeshDataHandle * | handle, |
| tfFloatP_t * | rotMat, | ||
| tfFloatP_t * | rotPt ) |
Rotate the mesh about a point.
| handle | populated handle |
| rotMat | rotation matrix |
| rotPt | rotation point |
| HRESULT tfIoThreeDFMeshData_scale | ( | struct tfIoThreeDFMeshDataHandle * | handle, |
| tfFloatP_t * | scales ) |
Scale the structure about its centroid.
| handle | populated handle |
| scales | scale components |
| HRESULT tfIoThreeDFMeshData_scaleFrom | ( | struct tfIoThreeDFMeshDataHandle * | handle, |
| tfFloatP_t * | scales, | ||
| tfFloatP_t * | scalePt ) |
Scale the mesh about a point.
| handle | populated handle |
| scales | scale coefficients |
| scalePt | scale point |
| HRESULT tfIoThreeDFMeshData_scaleFromS | ( | struct tfIoThreeDFMeshDataHandle * | handle, |
| tfFloatP_t | scale, | ||
| tfFloatP_t * | scalePt ) |
Scale the mesh uniformly about a point.
| handle | populated handle |
| scale | scale coefficient |
| scalePt | scale point |
| HRESULT tfIoThreeDFMeshData_scaleS | ( | struct tfIoThreeDFMeshDataHandle * | handle, |
| tfFloatP_t | scale ) |
Scale the structure uniformly about its centroid.
| handle | populated handle |
| scale | scale coefficient |
| HRESULT tfIoThreeDFMeshData_setFaces | ( | struct tfIoThreeDFMeshDataHandle * | handle, |
| struct tfIoThreeDFFaceDataHandle * | faces, | ||
| unsigned int | numFaces ) |
Get all child faces.
| handle | populated handle |
| faces | child faces |
| numFaces | number of child faces |
| HRESULT tfIoThreeDFMeshData_setId | ( | struct tfIoThreeDFMeshDataHandle * | handle, |
| unsigned int | value ) |
Set the ID.
| handle | populated handle |
| value | ID |
| HRESULT tfIoThreeDFMeshData_setName | ( | struct tfIoThreeDFMeshDataHandle * | handle, |
| const char * | name ) |
Set the mesh name.
| handle | populated handle |
| name | mesh name |
| HRESULT tfIoThreeDFMeshData_setRenderData | ( | struct tfIoThreeDFMeshDataHandle * | handle, |
| struct tfIoThreeDFRenderDataHandle * | renderData ) |
Set render data.
| handle | populated handle |
| renderData | render data |
| HRESULT tfIoThreeDFMeshData_setStructure | ( | struct tfIoThreeDFMeshDataHandle * | handle, |
| struct tfIoThreeDFStructureHandle * | structure ) |
Set the parent structure.
| handle | populated handle |
| structure | parent structure |
| HRESULT tfIoThreeDFMeshData_translate | ( | struct tfIoThreeDFMeshDataHandle * | handle, |
| tfFloatP_t * | displacement ) |
Translate the mesh by a displacement.
| handle | populated handle |
| displacement | translation displacement |
| HRESULT tfIoThreeDFMeshData_translateTo | ( | struct tfIoThreeDFMeshDataHandle * | handle, |
| tfFloatP_t * | position ) |
Translate the mesh to a position.
| handle | populated handle |
| position | new position |
| HRESULT tfIoThreeDFRenderData_destroy | ( | struct tfIoThreeDFRenderDataHandle * | handle | ) |
Destroy an instance.
| handle | populated handle |
| HRESULT tfIoThreeDFRenderData_getColor | ( | struct tfIoThreeDFRenderDataHandle * | handle, |
| tfFloatP_t ** | color ) |
Get the color.
| handle | populated handle |
| color | data color |
| HRESULT tfIoThreeDFRenderData_init | ( | struct tfIoThreeDFRenderDataHandle * | handle | ) |
Initialize an instance.
| handle | handle to populate |
| HRESULT tfIoThreeDFRenderData_setColor | ( | struct tfIoThreeDFRenderDataHandle * | handle, |
| tfFloatP_t * | color ) |
Set the color.
| handle | populated handle |
| color | data color |
| HRESULT tfIoThreeDFStructure_addEdge | ( | struct tfIoThreeDFStructureHandle * | handle, |
| struct tfIoThreeDFEdgeDataHandle * | edge ) |
Add an edge and all constituent data.
| handle | populated handle |
| edge | edge to add |
| HRESULT tfIoThreeDFStructure_addFace | ( | struct tfIoThreeDFStructureHandle * | handle, |
| struct tfIoThreeDFFaceDataHandle * | face ) |
Add a face and all constituent data.
| handle | populated handle |
| face | face to add |
| HRESULT tfIoThreeDFStructure_addMesh | ( | struct tfIoThreeDFStructureHandle * | handle, |
| struct tfIoThreeDFMeshDataHandle * | mesh ) |
Add a mesh and all constituent data.
| handle | populated handle |
| mesh | mesh to add |
| HRESULT tfIoThreeDFStructure_addVertex | ( | struct tfIoThreeDFStructureHandle * | handle, |
| struct tfIoThreeDFVertexDataHandle * | vertex ) |
Add a vertex.
| handle | populated handle |
| vertex | vertex to add |
| HRESULT tfIoThreeDFStructure_clear | ( | struct tfIoThreeDFStructureHandle * | handle | ) |
Clear all data of the structure.
| handle | populated handle |
| HRESULT tfIoThreeDFStructure_destroy | ( | struct tfIoThreeDFStructureHandle * | handle | ) |
Destroy an instance.
| handle | populated handle |
| HRESULT tfIoThreeDFStructure_extend | ( | struct tfIoThreeDFStructureHandle * | handle, |
| struct tfIoThreeDFStructureHandle * | s ) |
Extend a structure.
| handle | populated handle |
| s | stucture to extend with |
| HRESULT tfIoThreeDFStructure_flush | ( | struct tfIoThreeDFStructureHandle * | handle | ) |
Flush stucture. All scheduled processes are executed.
| handle | populated handle |
| HRESULT tfIoThreeDFStructure_fromFile | ( | struct tfIoThreeDFStructureHandle * | handle, |
| const char * | filePath ) |
Load from file.
| handle | populated handle |
| filePath | file absolute path |
| HRESULT tfIoThreeDFStructure_getCentroid | ( | struct tfIoThreeDFStructureHandle * | handle, |
| tfFloatP_t ** | centroid ) |
Get the centroid of the structure.
| handle | populated handle |
| centroid | structure centroid |
| HRESULT tfIoThreeDFStructure_getEdges | ( | struct tfIoThreeDFStructureHandle * | handle, |
| struct tfIoThreeDFEdgeDataHandle ** | edges, | ||
| unsigned int * | numEdges ) |
Get all constituent edges.
| handle | populated handle |
| edges | child edges |
| numEdges | number of child edges |
| HRESULT tfIoThreeDFStructure_getFaces | ( | struct tfIoThreeDFStructureHandle * | handle, |
| struct tfIoThreeDFFaceDataHandle ** | faces, | ||
| unsigned int * | numFaces ) |
Get all constituent faces.
| handle | populated handle |
| faces | child faces |
| numFaces | number of child faces |
| HRESULT tfIoThreeDFStructure_getMeshes | ( | struct tfIoThreeDFStructureHandle * | handle, |
| struct tfIoThreeDFMeshDataHandle ** | meshes, | ||
| unsigned int * | numMeshes ) |
Get all constituent meshes.
| handle | populated handle |
| meshes | child meshes |
| numMeshes | number of meshes |
| HRESULT tfIoThreeDFStructure_getNumEdges | ( | struct tfIoThreeDFStructureHandle * | handle, |
| unsigned int * | value ) |
Get the number of constituent edges.
| handle | populated handle |
| value | number of constituent edges |
| HRESULT tfIoThreeDFStructure_getNumFaces | ( | struct tfIoThreeDFStructureHandle * | handle, |
| unsigned int * | value ) |
Get the number of constituent faces.
| handle | populated handle |
| value | number of constituent faces |
| HRESULT tfIoThreeDFStructure_getNumMeshes | ( | struct tfIoThreeDFStructureHandle * | handle, |
| unsigned int * | value ) |
Get the number of constituent meshes.
| handle | populated handle |
| value | number of constituent meshes |
| HRESULT tfIoThreeDFStructure_getNumVertices | ( | struct tfIoThreeDFStructureHandle * | handle, |
| unsigned int * | value ) |
Get the number of constituent vertices.
| handle | populated handle |
| value | number of constituent vertices |
| HRESULT tfIoThreeDFStructure_getRadiusDef | ( | struct tfIoThreeDFStructureHandle * | handle, |
| tfFloatP_t * | vRadiusDef ) |
Get the default radius applied to vertices when generating meshes from point clouds.
| handle | populated handle |
| vRadiusDef | default radius |
| HRESULT tfIoThreeDFStructure_getVertices | ( | struct tfIoThreeDFStructureHandle * | handle, |
| struct tfIoThreeDFVertexDataHandle ** | vertices, | ||
| unsigned int * | numVertices ) |
Get all constituent vertices.
| handle | populated handle |
| vertices | child vertices |
| numVertices | number of vertices |
| HRESULT tfIoThreeDFStructure_hasEdge | ( | struct tfIoThreeDFStructureHandle * | handle, |
| struct tfIoThreeDFEdgeDataHandle * | edge, | ||
| bool * | isIn ) |
Test whether an edge is a constituent.
| handle | populated handle |
| edge | edge to test |
| isIn | flag signifying whether has a vertex |
| HRESULT tfIoThreeDFStructure_hasFace | ( | struct tfIoThreeDFStructureHandle * | handle, |
| struct tfIoThreeDFFaceDataHandle * | face, | ||
| bool * | isIn ) |
Test whether a face is a constituent.
| handle | populated handle |
| face | face to test |
| isIn | flag signifying whether has a vertex |
| HRESULT tfIoThreeDFStructure_hasMesh | ( | struct tfIoThreeDFStructureHandle * | handle, |
| struct tfIoThreeDFMeshDataHandle * | mesh, | ||
| bool * | isIn ) |
Test whether a mesh is a constituent.
| handle | populated handle |
| mesh | mesh to test |
| isIn | flag signifying whether has a vertex |
| HRESULT tfIoThreeDFStructure_hasVertex | ( | struct tfIoThreeDFStructureHandle * | handle, |
| struct tfIoThreeDFVertexDataHandle * | vertex, | ||
| bool * | isIn ) |
Test whether a vertex is a constituent.
| handle | populated handle |
| vertex | vertex to test |
| isIn | flag signifying whether has a vertex |
| HRESULT tfIoThreeDFStructure_init | ( | struct tfIoThreeDFStructureHandle * | handle | ) |
Initialize an instance.
| handle | handle to populate |
| HRESULT tfIoThreeDFStructure_removeEdge | ( | struct tfIoThreeDFStructureHandle * | handle, |
| struct tfIoThreeDFEdgeDataHandle * | edge ) |
Remove a edge and all constituent data.
| handle | populated handle |
| edge | edge to remove |
| HRESULT tfIoThreeDFStructure_removeFace | ( | struct tfIoThreeDFStructureHandle * | handle, |
| struct tfIoThreeDFFaceDataHandle * | face ) |
Remove a face and all constituent data.
| handle | populated handle |
| face | face to remove |
| HRESULT tfIoThreeDFStructure_removeMesh | ( | struct tfIoThreeDFStructureHandle * | handle, |
| struct tfIoThreeDFMeshDataHandle * | mesh ) |
Remove a mesh and all constituent data.
| handle | populated handle |
| mesh | mesh to remove |
| HRESULT tfIoThreeDFStructure_removeVertex | ( | struct tfIoThreeDFStructureHandle * | handle, |
| struct tfIoThreeDFVertexDataHandle * | vertex ) |
Remove a vertex.
| handle | populated handle |
| vertex | vertex to remove |
| HRESULT tfIoThreeDFStructure_rotate | ( | struct tfIoThreeDFStructureHandle * | handle, |
| tfFloatP_t * | rotMat ) |
Rotate the structure about its centroid.
| handle | populated handle |
| rotMat | rotation matrix |
| HRESULT tfIoThreeDFStructure_rotateAt | ( | struct tfIoThreeDFStructureHandle * | handle, |
| tfFloatP_t * | rotMat, | ||
| tfFloatP_t * | rotPt ) |
Rotate the structure about a point.
| handle | populated handle |
| rotMat | rotation matrix |
| rotPt | rotation point |
| HRESULT tfIoThreeDFStructure_scale | ( | struct tfIoThreeDFStructureHandle * | handle, |
| tfFloatP_t * | scales ) |
Scale the structure about its centroid.
| handle | populated handle |
| scales | scale coefficients |
| HRESULT tfIoThreeDFStructure_scaleFrom | ( | struct tfIoThreeDFStructureHandle * | handle, |
| tfFloatP_t * | scales, | ||
| tfFloatP_t * | scalePt ) |
Scale the structure about a point.
| handle | populated handle |
| scales | scale coefficients |
| scalePt | scale point |
| HRESULT tfIoThreeDFStructure_scaleFromS | ( | struct tfIoThreeDFStructureHandle * | handle, |
| tfFloatP_t | scale, | ||
| tfFloatP_t * | scalePt ) |
Scale the structure uniformly about a point.
| handle | populated handle |
| scale | scale coefficient |
| scalePt | scale point |
| HRESULT tfIoThreeDFStructure_scaleS | ( | struct tfIoThreeDFStructureHandle * | handle, |
| tfFloatP_t | scale ) |
Scale the structure uniformly about its centroid.
| handle | populated handle |
| scale | scale coefficient |
| HRESULT tfIoThreeDFStructure_setRadiusDef | ( | struct tfIoThreeDFStructureHandle * | handle, |
| tfFloatP_t | vRadiusDef ) |
Set the default radius applied to vertices when generating meshes from point clouds.
| handle | populated handle |
| vRadiusDef | default radius |
| HRESULT tfIoThreeDFStructure_toFile | ( | struct tfIoThreeDFStructureHandle * | handle, |
| const char * | format, | ||
| const char * | filePath ) |
Write to file.
| handle | populated handle |
| format | output format of file |
| filePath | file absolute path |
| HRESULT tfIoThreeDFStructure_translate | ( | struct tfIoThreeDFStructureHandle * | handle, |
| tfFloatP_t * | displacement ) |
Translate the structure by a displacement.
| handle | populated handle |
| displacement | translation displacement |
| HRESULT tfIoThreeDFStructure_translateTo | ( | struct tfIoThreeDFStructureHandle * | handle, |
| tfFloatP_t * | position ) |
Translate the structure to a position.
| handle | populated handle |
| position | translation displacement |
| HRESULT tfIoThreeDFVertexData_destroy | ( | struct tfIoThreeDFVertexDataHandle * | handle | ) |
Destroy an instance.
| handle | populated handle |
| HRESULT tfIoThreeDFVertexData_getEdges | ( | struct tfIoThreeDFVertexDataHandle * | handle, |
| struct tfIoThreeDFEdgeDataHandle ** | edges, | ||
| unsigned int * | numEdges ) |
Get all parent edges.
| handle | populated handle |
| edges | parent edges |
| numEdges | number of edges |
| HRESULT tfIoThreeDFVertexData_getFaces | ( | struct tfIoThreeDFVertexDataHandle * | handle, |
| struct tfIoThreeDFFaceDataHandle ** | faces, | ||
| unsigned int * | numFaces ) |
Get all parent faces.
| handle | populated handle |
| faces | parent faces |
| numFaces | number of faces |
| HRESULT tfIoThreeDFVertexData_getId | ( | struct tfIoThreeDFVertexDataHandle * | handle, |
| int * | value ) |
Get the ID, if any. Unique to its structure and type. -1 if not set.
| handle | populated handle |
| value | ID, if any; otherwise -1 |
| HRESULT tfIoThreeDFVertexData_getMeshes | ( | struct tfIoThreeDFVertexDataHandle * | handle, |
| struct tfIoThreeDFMeshDataHandle ** | meshes, | ||
| unsigned int * | numMeshes ) |
Get all parent meshes.
| handle | populated handle |
| meshes | parent meshes |
| numMeshes | number of meshes |
| HRESULT tfIoThreeDFVertexData_getNumEdges | ( | struct tfIoThreeDFVertexDataHandle * | handle, |
| unsigned int * | value ) |
Get the number of parent edges.
| handle | populated handle |
| value | number of parent edges |
| HRESULT tfIoThreeDFVertexData_getNumFaces | ( | struct tfIoThreeDFVertexDataHandle * | handle, |
| unsigned int * | value ) |
Get the number of parent faces.
| handle | populated handle |
| value | number of parent faces |
| HRESULT tfIoThreeDFVertexData_getNumMeshes | ( | struct tfIoThreeDFVertexDataHandle * | handle, |
| unsigned int * | value ) |
Get the number of parent meshes.
| handle | populated handle |
| value | number of parent meshes |
| HRESULT tfIoThreeDFVertexData_getPosition | ( | struct tfIoThreeDFVertexDataHandle * | handle, |
| tfFloatP_t ** | position ) |
Get the global position.
| handle | populated handle |
| position | global position |
| HRESULT tfIoThreeDFVertexData_getStructure | ( | struct tfIoThreeDFVertexDataHandle * | handle, |
| struct tfIoThreeDFStructureHandle * | structure ) |
Get the parent structure.
| handle | populated handle |
| structure | parent structure |
| HRESULT tfIoThreeDFVertexData_hasStructure | ( | struct tfIoThreeDFVertexDataHandle * | handle, |
| bool * | hasStructure ) |
Test whether an instance has a parent structure.
| handle | populated handle |
| hasStructure | flag signifying whether an instance has a parent structure |
| HRESULT tfIoThreeDFVertexData_inEdge | ( | struct tfIoThreeDFVertexDataHandle * | handle, |
| struct tfIoThreeDFEdgeDataHandle * | edge, | ||
| bool * | isIn ) |
Test whether in an edge.
| handle | populated handle |
| edge | edge to test |
| isIn | flag signifying whether in an edge |
| HRESULT tfIoThreeDFVertexData_inFace | ( | struct tfIoThreeDFVertexDataHandle * | handle, |
| struct tfIoThreeDFFaceDataHandle * | face, | ||
| bool * | isIn ) |
Test whether in a face.
| handle | populated handle |
| face | face to test |
| isIn | flag signifying whether in a face |
| HRESULT tfIoThreeDFVertexData_init | ( | struct tfIoThreeDFVertexDataHandle * | handle, |
| tfFloatP_t * | position ) |
Initialize an instance.
| handle | handle to populate |
| position | global position |
| HRESULT tfIoThreeDFVertexData_inMesh | ( | struct tfIoThreeDFVertexDataHandle * | handle, |
| struct tfIoThreeDFMeshDataHandle * | mesh, | ||
| bool * | isIn ) |
Test whether in a mesh.
| handle | populated handle |
| mesh | mesh to test |
| isIn | flag signifying whether in a mesh |
| HRESULT tfIoThreeDFVertexData_inStructure | ( | struct tfIoThreeDFVertexDataHandle * | handle, |
| struct tfIoThreeDFStructureHandle * | structure, | ||
| bool * | isIn ) |
Test whether in a structure.
| handle | populated handle |
| structure | structure to test |
| isIn | flag signifying whether in a structure |
| HRESULT tfIoThreeDFVertexData_setEdges | ( | struct tfIoThreeDFVertexDataHandle * | handle, |
| struct tfIoThreeDFEdgeDataHandle * | edges, | ||
| unsigned int | numEdges ) |
Set all parent edges.
| handle | populated handle |
| edges | parent edges |
| numEdges | number of edges |
| HRESULT tfIoThreeDFVertexData_setId | ( | struct tfIoThreeDFVertexDataHandle * | handle, |
| unsigned int | value ) |
Set the ID.
| handle | populated handle |
| value | ID |
| HRESULT tfIoThreeDFVertexData_setPosition | ( | struct tfIoThreeDFVertexDataHandle * | handle, |
| tfFloatP_t * | position ) |
Set the global position.
| handle | populated handle |
| position | global position |
| HRESULT tfIoThreeDFVertexData_setStructure | ( | struct tfIoThreeDFVertexDataHandle * | handle, |
| struct tfIoThreeDFStructureHandle * | structure ) |
Set the parent structure.
| handle | populated handle |
| structure | parent structure |