Tissue Forge C 0.2.1
Interactive, particle-based physics, chemistry and biology modeling and simulation environment
Loading...
Searching...
No Matches
tfCEdgeTension.h File Reference
#include <tf_port_c.h>
#include <models/vertex/solver/tfCMeshObj.h>
Include dependency graph for tfCEdgeTension.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  tfVertexSolverEdgeTensionHandle
 Handle to a models::vertex::EdgeTension instance. More...
 

Functions

HRESULT tfVertexSolverEdgeTension_init (struct tfVertexSolverEdgeTensionHandle *handle, tfFloatP_t lam, unsigned int order)
 Initialize an instance.
 
HRESULT tfVertexSolverEdgeTension_destroy (struct tfVertexSolverEdgeTensionHandle *handle)
 Destroy an instance.
 
HRESULT tfVertexSolverEdgeTension_getLam (struct tfVertexSolverEdgeTensionHandle *handle, tfFloatP_t *result)
 Get the tension value.
 
HRESULT tfVertexSolverEdgeTension_setLam (struct tfVertexSolverEdgeTensionHandle *handle, tfFloatP_t lam)
 Set the tension value.
 
HRESULT tfVertexSolverEdgeTension_getOrder (struct tfVertexSolverEdgeTensionHandle *handle, unsigned int *result)
 Get the tension order.
 
HRESULT tfVertexSolverEdgeTension_setOrder (struct tfVertexSolverEdgeTensionHandle *handle, unsigned int order)
 Set the tension order.
 
HRESULT tfVertexSolverEdgeTension_toBase (struct tfVertexSolverEdgeTensionHandle *handle, struct tfVertexSolverMeshObjActorHandle *result)
 Cast to a base actor instance.
 
HRESULT tfVertexSolverEdgeTension_fromBase (struct tfVertexSolverMeshObjActorHandle *handle, struct tfVertexSolverEdgeTensionHandle *result)
 Cast from a base actor instance.
 

Function Documentation

◆ tfVertexSolverEdgeTension_destroy()

HRESULT tfVertexSolverEdgeTension_destroy ( struct tfVertexSolverEdgeTensionHandle * handle)

Destroy an instance.

Parameters
handlepopulated handle

◆ tfVertexSolverEdgeTension_fromBase()

HRESULT tfVertexSolverEdgeTension_fromBase ( struct tfVertexSolverMeshObjActorHandle * handle,
struct tfVertexSolverEdgeTensionHandle * result )

Cast from a base actor instance.

Parameters
handlepopulated handle
resultresult of cast

◆ tfVertexSolverEdgeTension_getLam()

HRESULT tfVertexSolverEdgeTension_getLam ( struct tfVertexSolverEdgeTensionHandle * handle,
tfFloatP_t * result )

Get the tension value.

Parameters
handlepopulated handle
resulttension value

◆ tfVertexSolverEdgeTension_getOrder()

HRESULT tfVertexSolverEdgeTension_getOrder ( struct tfVertexSolverEdgeTensionHandle * handle,
unsigned int * result )

Get the tension order.

Parameters
handlepopulated handle
resulttension order

◆ tfVertexSolverEdgeTension_init()

HRESULT tfVertexSolverEdgeTension_init ( struct tfVertexSolverEdgeTensionHandle * handle,
tfFloatP_t lam,
unsigned int order )

Initialize an instance.

Parameters
handlehandle to populate
lamtension value
ordertension order

◆ tfVertexSolverEdgeTension_setLam()

HRESULT tfVertexSolverEdgeTension_setLam ( struct tfVertexSolverEdgeTensionHandle * handle,
tfFloatP_t lam )

Set the tension value.

Parameters
handlepopulated handle
lamtension value

◆ tfVertexSolverEdgeTension_setOrder()

HRESULT tfVertexSolverEdgeTension_setOrder ( struct tfVertexSolverEdgeTensionHandle * handle,
unsigned int order )

Set the tension order.

Parameters
handlepopulated handle
ordertension order

◆ tfVertexSolverEdgeTension_toBase()

HRESULT tfVertexSolverEdgeTension_toBase ( struct tfVertexSolverEdgeTensionHandle * handle,
struct tfVertexSolverMeshObjActorHandle * result )

Cast to a base actor instance.

Parameters
handlepopulated handle
resultresult of cast