DATAKIT API  V2025.1
dtk_api.hpp File Reference

Go to the source code of this file.

Data Structures

class  Dtk_API
 
class  Dtk_SearchFileEnum
 

Typedefs

typedef Dtk_SmartPtr< Dtk_GraphicalDataDtk_GraphicalDataPtr
 
typedef Dtk_SmartPtr< Dtk_LogDtk_LogPtr
 
typedef Dtk_SmartPtr< Dtk_PreviewDtk_PreviewPtr
 

Enumerations

enum  dtk_BodyMode { DTK_BODYMODE_NOPREFERENCE = 0, DTK_BODYMODE_UVSURFACIC, DTK_BODYMODE_COMPLETETOPOLOGY, DTK_BODYMODE_3DTOPOLOGY }
 

Functions

int dtkDumpTypeError (Dtk_Int32 errNumero, Dtk_string inMyDumpFile)
 
Dtk_string dtkTypeError (Dtk_Int32 errNumero)
 
Dtk_bool IsDtkApiBroken ()
 
Dtk_bool IsDtkApiStarted ()
 

Typedef Documentation

◆ Dtk_GraphicalDataPtr

◆ Dtk_LogPtr

◆ Dtk_PreviewPtr

Enumeration Type Documentation

◆ dtk_BodyMode

Enumerator
DTK_BODYMODE_NOPREFERENCE 
DTK_BODYMODE_UVSURFACIC 
DTK_BODYMODE_COMPLETETOPOLOGY 
DTK_BODYMODE_3DTOPOLOGY 
25 {
26  DTK_BODYMODE_NOPREFERENCE = 0, //no preference (faster)
27  DTK_BODYMODE_UVSURFACIC, //Prepare data to get UV boundaries (Needed for Tesselation Lib)
28  DTK_BODYMODE_COMPLETETOPOLOGY, //default : Prepare data to get 3D and corresponding UV boundaries
29  DTK_BODYMODE_3DTOPOLOGY //Prepare data to get 3D boundaries
30 };

Function Documentation

◆ dtkDumpTypeError()

int dtkDumpTypeError ( Dtk_Int32  errNumero,
Dtk_string  inMyDumpFile 
)

◆ dtkTypeError()

Dtk_string dtkTypeError ( Dtk_Int32  errNumero)

◆ IsDtkApiBroken()

Dtk_bool IsDtkApiBroken ( )

◆ IsDtkApiStarted()

Dtk_bool IsDtkApiStarted ( )
DTK_BODYMODE_NOPREFERENCE
@ DTK_BODYMODE_NOPREFERENCE
Definition: dtk_api.hpp:26
DTK_BODYMODE_3DTOPOLOGY
@ DTK_BODYMODE_3DTOPOLOGY
Definition: dtk_api.hpp:29
DTK_BODYMODE_UVSURFACIC
@ DTK_BODYMODE_UVSURFACIC
Definition: dtk_api.hpp:27
DTK_BODYMODE_COMPLETETOPOLOGY
@ DTK_BODYMODE_COMPLETETOPOLOGY
Definition: dtk_api.hpp:28