25#ifndef _WRAPS_C_VERTEX_SOLVER_TFCMESHLOGGER_H_
26#define _WRAPS_C_VERTEX_SOLVER_TFCMESHLOGGER_H_
43 unsigned int Operation;
84 unsigned int *typeLabels,
85 unsigned int numTypeLabels,
112 unsigned int *numIds,
113 unsigned int **typeLabels,
114 unsigned int *numTypeLabels,
116 unsigned int *numChars
Handle to a models::vertex::MeshLogEventType instance.
Definition tfCMeshLogger.h:39
HRESULT tfVertexSolverMeshLogger_log(unsigned int type, int *ids, unsigned int numIds, unsigned int *typeLabels, unsigned int numTypeLabels, const char *name)
Add a log event to the log.
HRESULT tfVertexSolverMeshLogger_setForwardLogging(bool forward)
Set whether to foward log events to the main Tissue Forge logger.
HRESULT tfVertexSolverMeshLogger_getForwardLogging(bool *forward)
Get whether the logger is fowarding log events to the main Tissue Forge logger.
HRESULT tfVertexSolverMeshLogEventType_init(struct tfVertexSolverMeshLogEventTypeHandle *handle)
Initialize an instance.
HRESULT tfVertexSolverMeshLogger_getNumEvents(unsigned int *numEvents)
Get the number of log events.
HRESULT tfVertexSolverMeshLogger_getLogLevel(unsigned int *level)
Get the current log level.
HRESULT tfVertexSolverMeshLogger_clear()
Clear the log.
HRESULT tfVertexSolverMeshLogger_getEvent(unsigned int idx, unsigned int *type, int **ids, unsigned int *numIds, unsigned int **typeLabels, unsigned int *numTypeLabels, char **name, unsigned int *numChars)
Get a log event.
HRESULT tfVertexSolverMeshLogger_setLogLevel(unsigned int level)
Set the current log level.