UNITS
CLASSES, INTERFACES, OBJECTS
TYPES
VARIABLES
CONSTANTS
FUNCTIONS, PROCEDURES
IDENTIFIERS

All identifiers

NameUnitDescription
ExecTriangulate UCoreTriAPI Function ExecTriangulate(Switches:PChar;Var InData, OutData,VorOut:PTriangulateIO):LongInt; Capsulation by permanent use of Dll . 1. Switches parameter switches: p Triangulates a Planar Straight Line Graph (.poly file). r Refines a previously generated mesh. q Quality mesh generation. A minimum angle may be specified. a Applies a maximum triangle area constraint. A Applies attributes to identify elements in certain regions. c Encloses the convex hull with segments. e Generates an edge list. v Generates a Voronoi diagram. n Generates a list of triangle neighbors. g Generates an .off file for Geomview. B Suppresses output of boundary information. P Suppresses output of .poly file. N Suppresses output of .node file. E Suppresses output of .ele file. I Suppresses mesh iteration numbers. O Ignores holes in .poly file. X Suppresses use of exact arithmetic. z Numbers all items starting from zero (rather than one). o2 Generates second-order subparametric elements. Y Suppresses boundary segment splitting. S Specifies maximum number of added Steiner points. i Uses incremental method, rather than divide-and-conquer. F Uses Fortune's sweepline algorithm, rather than d-and-c. l Uses vertical cuts only, rather than alternating cuts. s Force segments into mesh by splitting (instead of using CDT). C Check consistency of final mesh. Q Quiet: No terminal output except errors. V Verbose: Detailed information on what I'm doing. h Help: Detailed instructions for Triangle. You dont have to handle files but the fields in the struct. See Procedure Report how to access data and like edges, nodes, segments etc and triangle.h ! Data Container: InData - contains the input set OutData - contains the output set VorData - contains the output set for voronoi diagrams Result: If the Function is zero everthing is fine. If not and the value is < 10000 an error occurs. If not and the value is > 10000 you called the syntax or info function like triangle without parameter or triangle -h
FreeIntegerArray UCoreTriAPI Free a the integer buffer!
FreeRealArray UCoreTriAPI Free a the real buffer!
NewIntegerArray UCoreTriAPI Allocate a new integer buffer!
NewRealArray UCoreTriAPI Allocate a real buffer!
PIntegerArray UCoreTriAPI Pointer to integer buffer.
PRealArray UCoreTriAPI Pointer to real buffer.
PTriangulateIO UCoreTriAPI Pointer to parameter record for data exechange between calling delphi application and the DLL function kernal .. see trinagle.h.
Report UCoreTriAPI Report function like in TriCall.c
SetIntegerArray UCoreTriAPI Assign a dataset in a integer buffer!
SetRealArray UCoreTriAPI Assign a dataset in a real buffer!
TClearIOBuffer UCoreTriAPI Procedure type to clear the iobuffer, defined as dynamic loading procedure from triangle.DLL. It is like clearing a screen.
TFreeIOBuffer UCoreTriAPI Procedure type to free the iobuffer for mapping stdio operations int a character buffer, defined as dynamic loading procedure from triangle.DLL.
TFreeTriangleIO UCoreTriAPI Procedure type to free from DLL allocated io datasets, for dynamic loading procedure from triangle.DLL.
TGetIOBuffer UCoreTriAPI Funcion type to read out a iobuffer line , defined as dynamic loading procedure from triangle.DLL.
TInteger UCoreTriAPI Base data type of integer as 4 byte signed integer.
TIntegerArray UCoreTriAPI Open buffer definition for integer buffer like in ANSI-C: int *IntegerArray.
TIOBufferLines UCoreTriAPI Funcion type to determin the depth of the iobuffer , defined as dynamic loading procedure from triangle.DLL.
TIOBufferTextWidth UCoreTriAPI Funcion type to determin the chracter buffer width of a iobuffer line , defined as dynamic loading procedure from triangle.DLL.
TOpenIOBuffer UCoreTriAPI Procedure type to allocate the iobuffer for mapping stdio operations int a character buffer, defined as dynamic loading procedure from triangle.DLL.
TReal UCoreTriAPI Base data type REAL as double precise float see triangle.h.
TRealArray UCoreTriAPI Open buffer definition for real buffer like in ANSI-C: REAL *RealArray.
TriangulateLoadDLL UCoreTriAPI Like ExecTriangle but only a example how to use the Dll by dynamic loading
TTriangulate UCoreTriAPI Function type to triangle for dynamic loading procedure from triangle.DLL.
TTriangulateIO UCoreTriAPI Parameter record for data exechange between calling delphi application and the DLL function kernal .. see trinagle.h.
WriteStringsIO UCoreTriAPI The Procedure WriteStringsIO is the encapsulation for reading of the whole Buffer and write it to console as example how to use.
_cleariobuffer UCoreTriAPI The procedure _cleariobuffer will clear the strings an set the linnumer to zero its like clearing a screen.
_dlpFreeTriangleIO UCoreTriAPI Free a triangulation data exchange record only available vor the input recor vor OutData and VoroutData use the external procedure _freetriangulateio !
_freeiobuffer UCoreTriAPI The procedure _freeoibuffer will dispose your current buffer.
_freetriangleio UCoreTriAPI Core dll call to free in triangle.dll allocated dynamic datasets to prevent memory access failture. It should be applied to OutData and VorData called in the function Exec triangulation.
_getiobuffer UCoreTriAPI The funtion _getiobuffer get back a line string of "num"th line in the buffer. The result of function is zero by bad amounts of num and 1 else. See WriteStringIO how to use
_InitTriangleIO UCoreTriAPI Initialisation of a triangulation data exchange record The settings to NIL needed to have no invalid memory snatching.
_iobufferlines UCoreTriAPI The function _iobufferlines gives back the maximal number of used lines.
_iobuffertextwidth UCoreTriAPI The function _iobuffertextwidth gives back the width of the characters in the buffer.
_openiobuffer UCoreTriAPI _openiobuffer will allocate the buffer by triangle.dll the parameters: cMaxLine: is ignored now and fixed to static 127 lines of output cIOWidth: is the maximal width of each string in your buffer
_triangulate UCoreTriAPI Core dll call of triangulation. Better use the function ExecTriangulation.

Generated by pasdoc 0.6.20 on Wed 23 Jan 2002 22:58:52