MeshLink
Computational geometry access
|
Go to the source code of this file.
Typedefs | |
typedef signed char | MLINT8 |
8-bit integer More... | |
typedef unsigned char | MLUINT8 |
8-bit unsigned integer More... | |
typedef short | MLINT16 |
16-bit integer More... | |
typedef unsigned short | MLUINT16 |
16-bit unsigned integer More... | |
typedef int | MLINT32 |
32-bit integer More... | |
typedef unsigned int | MLUINT32 |
32-bit unsigned integer More... | |
typedef long | MLINT64 |
64-bit integer More... | |
typedef unsigned long | MLUINT64 |
64-bit unsigned integer More... | |
typedef float | MLFLOAT |
32-bit real More... | |
typedef double | MLREAL |
64-bit real More... | |
typedef MLINT64 | MLINT |
Standard integer - value depends on IS64BIT macro. More... | |
typedef MLUINT64 | MLUINT |
Standard unsigned integer - value depends on IS64BIT macro. More... | |
typedef MLREAL | MLVector3D[3] |
3D vector of MLREAL More... | |
typedef MLREAL | MLVector2D[2] |
2D vector of MLREAL More... | |
typedef MeshLinkObject | GeometryKernelObj |
Opaque pointer to a GeometryKernel object. More... | |
typedef MeshLinkObject | MeshLinkParserObj |
Opaque pointer to a MeshLinkParser object. More... | |
typedef MeshLinkObject | MeshLinkWriterObj |
Opaque pointer to a MeshLinkWriter object. More... | |
typedef MeshLinkObject | MeshAssociativityObj |
Opaque pointer to a MeshAssociativity object. More... | |
typedef MeshLinkObject | MeshLinkFileObj |
Opaque pointer to a generic MeshLinkFile object. More... | |
typedef MeshLinkConstObject | MeshLinkFileConstObj |
Opaque pointer to a constant generic MeshLinkFile object. More... | |
typedef MeshLinkObject | MeshTopoObj |
Opaque pointer to a generic MeshTopo object. More... | |
typedef MeshLinkConstObject | MeshTopoConstObj |
Opaque pointer to a constant generic MeshTopo object. More... | |
typedef MeshLinkObject | MeshModelObj |
Opaque pointer to a MeshModel object. More... | |
typedef MeshLinkObject | MeshSheetObj |
Opaque pointer to a MeshSheet object. More... | |
typedef MeshLinkObject | MeshStringObj |
Opaque pointer to a MeshString object. More... | |
typedef MeshLinkObject | MeshPointObj |
Opaque pointer to a MeshPoint object. More... | |
typedef MeshLinkObject | MeshEdgeObj |
Opaque pointer to a MeshEdge object. More... | |
typedef MeshLinkObject | MeshFaceObj |
Opaque pointer to a MeshFace object. More... | |
typedef MeshLinkObject | MeshLinkTransformObj |
Opaque pointer to a MeshLinkTransform object. More... | |
typedef MeshLinkConstObject | MeshLinkTransformConstObj |
typedef MeshLinkObject | MeshElementLinkageObj |
Opaque pointer to a MeshElementLinkage object. More... | |
typedef MeshLinkObject | ParamVertexObj |
Opaque pointer to a ParamVertex object. More... | |
typedef MeshLinkConstObject | ParamVertexConstObj |
Opaque pointer to a constant ParamVertex object. More... | |
typedef MeshLinkObject | GeometryGroupObj |
Opaque pointer to a GeometryGroup object. More... | |
typedef MeshLinkConstObject | GeometryGroupConstObj |
Opaque pointer to a constant GeometryGroup object. More... | |
typedef MeshLinkObject | ProjectionDataObj |
Opaque pointer to a ProjectionData object. More... | |
typedef int | MLORIENT |
Geometry orientation with respect to container entity. More... | |
typedef int | MLSTATUS |
Return status of most public functions. More... | |
typedef int | MLTYPE |
Basic geometry type. More... | |
Enumerations | |
enum | MeshLinkOrientation { ML_ORIENT_SAME, ML_ORIENT_OPPOSITE } |
Enumeration of values returned for MLORIENT. More... | |
enum | MeshLinkStatus { ML_STATUS_OK, ML_STATUS_ERROR } |
Enumeration of values returned for MLSTATUS. More... | |
enum | MeshLinkGeomType { ML_TYPE_UNKNOWN, ML_TYPE_CURVE, ML_TYPE_SURFACE } |
Enumeration of values returned for MLTYPE. More... | |
Functions | |
void | ML_assert (int val) |
Helper function for trapping assertions. More... | |
typedef MeshLinkConstObject GeometryGroupConstObj |
Opaque pointer to a constant GeometryGroup object.
typedef MeshLinkObject GeometryGroupObj |
Opaque pointer to a GeometryGroup object.
typedef MeshLinkObject GeometryKernelObj |
Opaque pointer to a GeometryKernel object.
typedef MeshLinkObject MeshAssociativityObj |
Opaque pointer to a MeshAssociativity object.
typedef MeshLinkObject MeshEdgeObj |
typedef MeshLinkObject MeshElementLinkageObj |
Opaque pointer to a MeshElementLinkage object.
typedef MeshLinkObject MeshFaceObj |
typedef MeshLinkConstObject MeshLinkFileConstObj |
Opaque pointer to a constant generic MeshLinkFile object.
typedef MeshLinkObject MeshLinkFileObj |
Opaque pointer to a generic MeshLinkFile object.
typedef MeshLinkObject MeshLinkParserObj |
Opaque pointer to a MeshLinkParser object.
typedef MeshLinkConstObject MeshLinkTransformConstObj |
typedef MeshLinkObject MeshLinkTransformObj |
Opaque pointer to a MeshLinkTransform object.
typedef MeshLinkObject MeshLinkWriterObj |
Opaque pointer to a MeshLinkWriter object.
typedef MeshLinkObject MeshModelObj |
typedef MeshLinkObject MeshPointObj |
typedef MeshLinkObject MeshSheetObj |
typedef MeshLinkObject MeshStringObj |
Opaque pointer to a MeshString object.
typedef MeshLinkConstObject MeshTopoConstObj |
typedef MeshLinkObject MeshTopoObj |
typedef int MLORIENT |
Geometry orientation with respect to container entity.
typedef int MLSTATUS |
Return status of most public functions.
typedef int MLTYPE |
typedef MeshLinkConstObject ParamVertexConstObj |
Opaque pointer to a constant ParamVertex object.
typedef MeshLinkObject ParamVertexObj |
Opaque pointer to a ParamVertex object.
typedef MeshLinkObject ProjectionDataObj |
Opaque pointer to a ProjectionData object.
enum MeshLinkGeomType |
enum MeshLinkOrientation |
enum MeshLinkStatus |
void ML_assert | ( | int | val | ) |
Helper function for trapping assertions.