Back AAM-API documentation The AAM-Site

In file AAMDelaunay.h:

class CAAMDelaunay

Delaunay Triangulator.

Inheritance:

CAAMDelaunay - CAAMObject


Public Methods

[more]void MakeMesh( const CAAMShape &s, CAAMMesh &m, bool bConcaveCleanUp )
Generates a triangular mesh.
[more] ~CAAMDelaunay()
Destructor.


Inherited from CAAMObject:

Public Methods

ovoid Dump( const char* szPath ) const
ovoid FromFile( const char* szFilename )
ovoid FromFile( FILE* fh )
ovoid ToFile( FILE* fh ) const
ovoid ToFile( const char* szFilename ) const


Documentation

This class act as a wrapper for the delaunay triangulator by Steven Fortune. Copyright (c) 1994 by AT&T Bell Laboratories. AT&T, Bell Laboratories.

The full diclaimer for the delaunay triangulator is:

The author of this software is Steven Fortune. Copyright (c) 1994 by AT&T Bell Laboratories. Permission to use, copy, modify, and distribute this software for any purpose without fee is hereby granted, provided that this entire notice is included in all copies of any software which is or includes a copy or modification of this software and in all copies of the supporting documentation for such software.

THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED WARRANTY. IN PARTICULAR, NEITHER THE AUTHORS NOR AT&T MAKE ANY REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE.

o ~CAAMDelaunay()

Returns:
Nothing.
Author:
Mikkel B. Stegmann
Version:
7-27-2000

ovoid MakeMesh( const CAAMShape &s, CAAMMesh &m, bool bConcaveCleanUp )

Generates a triangular mesh, where all triangles satisfies the Delaunay property.

Parameters:
s - The input shape one wants to triangulate.
m - The output Delaunay mesh.
bConcaveCleanUp - If true convex triangles of concave shapes are removed (default false).
Returns:
Nothing.
Author:
Mikkel B. Stegmann
Version:
7-27-2000


This class has no child classes.
Author:
Mikkel B. Stegmann
Version:
02-11-2000
See Also:
CAAMMesh

Alphabetic index Hierarchy of classes


Back AAM-API documentation The AAM-Site