MDAL Unity Interface
Public Member Functions | Static Public Member Functions | List of all members
Mdal.Mdal Class Reference

The basic MDAL Instance Object More...

Public Member Functions

static MdalMesh MDAL_LoadMesh ([MarshalAs(UnmanagedType.LPStr)] StringBuilder uri)
 
static int MDAL_M_vertexCount (MdalMesh pointer)
 
static int MDAL_M_edgeCount (MdalMesh pointer)
 
static int MDAL_M_faceCount (MdalMesh pointer)
 
static int MDAL_M_datasetGroupCount (MdalMesh pointer)
 
static MdalVertexIterator MDAL_M_vertexIterator (MdalMesh pointer)
 
static int MDAL_VI_next (MdalVertexIterator pointer, int verticesCount, double[] coordinates)
 
static void MDAL_VI_close (MdalVertexIterator pointer)
 
static MdalFaceIterator MDAL_M_faceIterator (MdalMesh pointer)
 
static int MDAL_FI_next (MdalFaceIterator iterator, int faceOffsetsBufferLen,[MarshalAs(UnmanagedType.LPArray, SizeParamIndex=1)] int[] faceOffsetsBuffer, int vertexIndicesBufferLen, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex=3)] int[] vertexIndicesBuffer)
 
static void MDAL_FI_close (MdalFaceIterator pointer)
 
static int MDAL_M_faceVerticesMaximumCount (MdalMesh pointer)
 
static MdalDatasetGroup MDAL_M_datasetGroup (MdalMesh pointer, int index)
 
static IntPtr MDAL_G_name (MdalDatasetGroup pointer)
 
static int MDAL_G_datasetCount (MdalDatasetGroup pointer)
 
static MdalDataset MDAL_G_dataset (MdalDatasetGroup pointer, int index)
 
static int MDAL_D_valueCount (MdalDataset pointer)
 
static int MDAL_D_data (MdalDataset pointer, int start, int count, MDAL_DataType type, double[] values)
 

Static Public Member Functions

static string GetVersion ()
 Get the MDAL version string More...
 
static MDAL_Status LastStatus ()
 Get the status message for the last call on MDAL More...
 
static string GetNames (string uri)
 Gets the mesh names as URIs More...
 
static string GetCRS (MdalMesh pointer)
 Get the CRS string for a Mesh More...
 

Detailed Description

The basic MDAL Instance Object

Member Function Documentation

◆ GetCRS()

static string Mdal.Mdal.GetCRS ( MdalMesh  pointer)
inlinestatic

Get the CRS string for a Mesh

Implements MDAL_M_projection

Parameters
pointerMDAL_Status Pointer
Returns
string The CRS string

◆ GetNames()

static string Mdal.Mdal.GetNames ( string  uri)
inlinestatic

Gets the mesh names as URIs

Implements MDAL_MeshNames

Parameters
uristring The URI for Datasource
Returns
a string containing a list of URIs separated by ;;

◆ GetVersion()

static string Mdal.Mdal.GetVersion ( )
inlinestatic

Get the MDAL version string

Implements MDAL_Version()

Returns
string MDAL version string

◆ LastStatus()

static MDAL_Status Mdal.Mdal.LastStatus ( )
inlinestatic

Get the status message for the last call on MDAL

Implements MDAL_LastStatus

Returns
MDAL_StatusStatus

The documentation for this class was generated from the following file: