Graphite
Version 3
An experimental 3D geometry processing program
|
Basic definitions for the Geogram C API. More...
Go to the source code of this file.
Macros | |
#define | GEO_IMPORT |
Linkage declaration for geogram symbols. | |
#define | GEO_EXPORT |
#define | GEOGRAM_API GEO_IMPORT |
#define | NO_GEOGRAM_API |
A place-holder linkage declaration to indicate that the symbol should not be exported by Windows DLLs. More... | |
Typedefs | |
typedef int | GeoMesh |
Opaque identifier of a mesh. More... | |
typedef unsigned char | geo_coord_index_t |
Represents dimension (e.g. 3 for 3d, 4 for 4d ...). More... | |
typedef unsigned int | geo_index_t |
Represents indices. More... | |
typedef int | geo_signed_index_t |
Represents possibly negative indices. More... | |
typedef double | geo_coord_t |
Represents floating-point coordinates. More... | |
typedef int | geo_boolean |
Represents truth values. More... | |
Enumerations | |
enum | { GEO_FALSE = 0 , GEO_TRUE = 1 } |
Thruth values (geo_boolean). More... | |
Basic definitions for the Geogram C API.
Definition in file defs.h.
#define NO_GEOGRAM_API |
typedef int geo_boolean |
typedef unsigned char geo_coord_index_t |
typedef double geo_coord_t |
typedef unsigned int geo_index_t |
typedef int geo_signed_index_t |
typedef int GeoMesh |