25#ifndef _WRAPS_C_VERTEX_SOLVER_TFCMESHOBJ_H_
26#define _WRAPS_C_VERTEX_SOLVER_TFCMESHOBJ_H_
101 unsigned int *numChars
114 unsigned int *numChars
221 const char *actorName,
223 unsigned int *numActors
236 const char *actorName,
238 unsigned int *numActors
251 const char *actorName,
253 unsigned int *numActors
266 const char *actorName,
268 unsigned int *numActors
Handle to a models::vertex::BodyHandle instance.
Definition tfCBody.h:57
Handle to a models::vertex::BodyType instance.
Definition tfCBody.h:65
Handle to a models::vertex::MeshObjActor instance.
Definition tfCMeshObj.h:53
Handle to a models::vertex::MeshObjTypeLabel instance.
Definition tfCMeshObj.h:42
Handle to a models::vertex::MeshObjTypePairActor instance.
Definition tfCMeshObj.h:61
Handle to a models::vertex::SurfaceHandle instance.
Definition tfCSurface.h:68
Handle to a models::vertex::SurfaceType instance.
Definition tfCSurface.h:76
Handle to a models::vertex::VertexHandle instance.
Definition tfCVertex.h:39
HRESULT tfVertexSolverMeshObjActor_getName(struct tfVertexSolverMeshObjActorHandle *handle, char **str, unsigned int *numChars)
Name of the actor.
HRESULT tfVertexSolverMeshObjActor_getForceSurface(struct tfVertexSolverMeshObjActorHandle *handle, struct tfVertexSolverSurfaceHandleHandle *source, struct tfVertexSolverVertexHandleHandle *target, tfFloatP_t **result)
Calculate the force that a source object exerts on a target object.
HRESULT tfVertexSolverMeshObjActor_getForceBody(struct tfVertexSolverMeshObjActorHandle *handle, struct tfVertexSolverBodyHandleHandle *source, struct tfVertexSolverVertexHandleHandle *target, tfFloatP_t **result)
Calculate the force that a source object exerts on a target object.
HRESULT tfVertexSolverMeshObjActor_destroy(struct tfVertexSolverMeshObjActorHandle *handle)
Destroy an instance.
HRESULT tfVertexSolver_getActorsFromSurfaceTypeByName(struct tfVertexSolverSurfaceTypeHandle *handle, const char *actorName, struct tfVertexSolverMeshObjActorHandle **actors, unsigned int *numActors)
Get the actors with a given name from a surface type.
HRESULT tfVertexSolverMeshObjActor_getEnergyBody(struct tfVertexSolverMeshObjActorHandle *handle, struct tfVertexSolverBodyHandleHandle *source, struct tfVertexSolverVertexHandleHandle *target, tfFloatP_t *result)
Calculate the energy of a source object acting on a target object.
HRESULT tfVertexSolverMeshObjTypePairActor_fromBase(struct tfVertexSolverMeshObjActorHandle *handle, struct tfVertexSolverMeshObjTypePairActorHandle *result)
Cast from a base actor instance.
HRESULT tfVertexSolver_getActorsFromSurfaceByName(struct tfVertexSolverSurfaceHandleHandle *handle, const char *actorName, struct tfVertexSolverMeshObjActorHandle **actors, unsigned int *numActors)
Get the actors with a given name from a surface.
HRESULT tfVertexSolverMeshObjTypeLabel_init(struct tfVertexSolverMeshObjTypeLabelHandle *handle)
Initialize an instance.
HRESULT tfVertexSolver_getActorsFromBodyByName(struct tfVertexSolverBodyHandleHandle *handle, const char *actorName, struct tfVertexSolverMeshObjActorHandle **actors, unsigned int *numActors)
Get the actors with a given name from a body.
HRESULT tfVertexSolverMeshObjActor_getEnergySurface(struct tfVertexSolverMeshObjActorHandle *handle, struct tfVertexSolverSurfaceHandleHandle *source, struct tfVertexSolverVertexHandleHandle *target, tfFloatP_t *result)
Calculate the energy of a source object acting on a target object.
HRESULT tfVertexSolverMeshObjActor_toString(struct tfVertexSolverMeshObjActorHandle *handle, char **str, unsigned int *numChars)
Get a JSON string representation.
HRESULT tfVertexSolverMeshObjTypePairActor_toBase(struct tfVertexSolverMeshObjTypePairActorHandle *handle, struct tfVertexSolverMeshObjActorHandle *result)
Cast to a base actor instance.
HRESULT tfVertexSolver_getActorsFromBodyTypeByName(struct tfVertexSolverBodyTypeHandle *handle, const char *actorName, struct tfVertexSolverMeshObjActorHandle **actors, unsigned int *numActors)
Get the actors with a given name from a body type.