[cgma-dev] r5463 - cgm/trunk/itaps

jvporter at wisc.edu jvporter at wisc.edu
Fri Apr 6 11:09:05 CDT 2012


Author: jvporter
Date: 2012-04-06 11:09:04 -0500 (Fri, 06 Apr 2012)
New Revision: 5463

Added:
   cgm/trunk/itaps/iGeom_private.h
Modified:
   cgm/trunk/itaps/Makefile.am
Log:
Add missing file for shim code...


Modified: cgm/trunk/itaps/Makefile.am
===================================================================
--- cgm/trunk/itaps/Makefile.am	2012-04-05 03:02:37 UTC (rev 5462)
+++ cgm/trunk/itaps/Makefile.am	2012-04-06 16:09:04 UTC (rev 5463)
@@ -54,6 +54,8 @@
 
 if ITAPS_SHIM
   AM_CPPFLAGS += -DITAPS_SHIM
+  libiGeom_la_SOURCES += \
+    iGeom_private.h
 else
   libiGeom_la_include_HEADERS += \
 	iGeom.h \

Added: cgm/trunk/itaps/iGeom_private.h
===================================================================
--- cgm/trunk/itaps/iGeom_private.h	                        (rev 0)
+++ cgm/trunk/itaps/iGeom_private.h	2012-04-06 16:09:04 UTC (rev 5463)
@@ -0,0 +1,3978 @@
+#ifndef _ITAPS_iGeom
+#define _ITAPS_iGeom
+
+  /** \mainpage The ITAPS Geometry Interface iGeom
+   *
+   * The ITAPS Geometry Interface iGeom provides a common interface for
+   * accessing geometry and data associated with a mesh.  Applications written
+   * to use this interface can use a variety of implementations, choosing
+   * the one that best meets its needs.  They can also use tools written
+   * to this interface.
+   *
+   * \section ITAPS Data Model
+   *
+   * The ITAPS interfaces use a data model composed of four basic data types:\n
+   * \em Entity: basic topological entities in a model, e.g. vertices, 
+   * edges, faces, regions. \n
+   * \em Entity \em Set: arbitrary grouping of other entities and sets. 
+   * Entity sets also support parent/child relations with other sets which
+   * are distinct from entities contained in those sets.  Parent/child links
+   * can be used to embed graph relationships between sets, e.g. to 
+   * represent topological relationships between the sets. \n
+   * \em Interface: the object with which model is associated and on which
+   * functions in iGeom are called. \n
+   * \em Tag: application data associated with objects of any of the other 
+   * data types.  Each tag has a designated name, size, and data type.
+   *
+   * \section JTAPS Entity Type
+   * Each entity has a specific Entity Type.  The Entity 
+   * Type is one of VERTEX, EDGE, FACE, and REGION, and is synonymous with
+   * the topological dimension of the entity.  Entity Type is an enumerated
+   * type in the iBase_EntityType enumeration.
+   *


More information about the cgma-dev mailing list