GEO_PrimTypeCompat Namespace Reference


Enumerations

enum  {
  GEOPRIMPOLY_FILEID = 0x00000001, GEOPRIMNURBCURVE_FILEID = 0x00000002, GEOPRIMBEZCURVE_FILEID = 0x00000004, GEOPRIMMESH_FILEID = 0x00000010,
  GEOPRIMNURBSURF_FILEID = 0x00000020, GEOPRIMBEZSURF_FILEID = 0x00000040, GEOPRIMPASTESURF_FILEID = 0x00000f00, GEOPRIMCIRCLE_FILEID = 0x00001000,
  GEOPRIMSPHERE_FILEID = 0x00002000, GEOPRIMTUBE_FILEID = 0x00004000, GEOPRIMPART_FILEID = 0x00008000, GEOPRIMMETABALL_FILEID = 0x00100000,
  GEOPRIMMETASQUAD_FILEID = 0x00200000, GEOPRIMMETALINE_FILEID = 0x00300000, GEOPRIMMETABEZ_FILEID = 0x00400000, GEOPRIMMETATRI_FILEID = 0x00500000,
  GEOPRIMTRIFAN_FILEID = 0x10000000, GEOPRIMTRISTRIP_FILEID = 0x20000000, GEOPRIMTRIBEZIER_FILEID = 0x30000000, GEOPRIMVOLUME_FILEID = 0x40000000
}

Functions

GEO_API int getPrimType (const TypeMask &mask)
GEO_API TypeMask convertMaskFromFile (unsigned mask)
 Map from an old file bitfield to the compatibility type mask.

Variables

GEO_API const TypeMask GEOPRIMNONE
GEO_API const TypeMask GEOFACE
GEO_API const TypeMask GEOPRIMPOLY
GEO_API const TypeMask GEOPRIMNURBCURVE
GEO_API const TypeMask GEOPRIMBEZCURVE
GEO_API const TypeMask GEOCURVE
GEO_API const TypeMask GEOHULL
GEO_API const TypeMask GEOPRIMMESH
GEO_API const TypeMask GEOPRIMNURBSURF
GEO_API const TypeMask GEOPRIMBEZSURF
GEO_API const TypeMask GEOTPSURF
GEO_API const TypeMask GEOSPLINE
GEO_API const TypeMask GEOPRIMPASTESURF
GEO_API const TypeMask GEOPRIMQUADRIC
GEO_API const TypeMask GEOPRIMCIRCLE
GEO_API const TypeMask GEOPRIMSPHERE
GEO_API const TypeMask GEOPRIMTUBE
GEO_API const TypeMask GEOPRIMPART
GEO_API const TypeMask GEOPRIMMETA
GEO_API const TypeMask GEOPRIMMETABALL
GEO_API const TypeMask GEOPRIMMETASQUAD
GEO_API const TypeMask GEOPRIMMETALINE
GEO_API const TypeMask GEOPRIMMETABEZ
GEO_API const TypeMask GEOPRIMMETATRI
GEO_API const TypeMask GEOPRIMOTHER
GEO_API const TypeMask GEOPRIMTRIFAN
GEO_API const TypeMask GEOPRIMTRISTRIP
GEO_API const TypeMask GEOPRIMTRIBEZIER
GEO_API const TypeMask GEOPRIMVOLUME
GEO_API const TypeMask GEOPRIMTETRAHEDRON
GEO_API const TypeMask GEOALLFUTURE
GEO_API const TypeMask GEOPRIMALL
GEO_API const TypeMask GEOPRIMU
GEO_API const TypeMask GEOPRIMUV
GEO_API const char * GEOPRIMPOLYN
GEO_API const char * GEOPRIMNURBCURVEN
GEO_API const char * GEOPRIMBEZCURVEN
GEO_API const char * GEOPRIMMESHN
GEO_API const char * GEOPRIMNURBSURFN
GEO_API const char * GEOPRIMBEZSURFN
GEO_API const char * GEOPRIMPASTESURFN
GEO_API const char * GEOPRIMCIRCLEN
GEO_API const char * GEOPRIMSPHEREN
GEO_API const char * GEOPRIMTUBEN
GEO_API const char * GEOPRIMPARTN
GEO_API const char * GEOPRIMMETABALLN
GEO_API const char * GEOPRIMMETASQUADN
GEO_API const char * GEOPRIMMETALINEN
GEO_API const char * GEOPRIMMETABEZN
GEO_API const char * GEOPRIMMETATRIN
GEO_API const char * GEOPRIMTRIFANN
GEO_API const char * GEOPRIMTRISTRIPN
GEO_API const char * GEOPRIMTRIBEZIERN
GEO_API const char * GEOPRIMVOLUMEN

Detailed Description

The compatibility objects are wrapped in a name space to stress the change between the obsolete type bitmasks (e.g. GEOPRIMPOLY) and the new type ids (e.g. GEO_PRIMPOLY).


Enumeration Type Documentation

anonymous enum

Enumerator:
GEOPRIMPOLY_FILEID 
GEOPRIMNURBCURVE_FILEID 
GEOPRIMBEZCURVE_FILEID 
GEOPRIMMESH_FILEID 
GEOPRIMNURBSURF_FILEID 
GEOPRIMBEZSURF_FILEID 
GEOPRIMPASTESURF_FILEID 
GEOPRIMCIRCLE_FILEID 
GEOPRIMSPHERE_FILEID 
GEOPRIMTUBE_FILEID 
GEOPRIMPART_FILEID 
GEOPRIMMETABALL_FILEID 
GEOPRIMMETASQUAD_FILEID 
GEOPRIMMETALINE_FILEID 
GEOPRIMMETABEZ_FILEID 
GEOPRIMMETATRI_FILEID 
GEOPRIMTRIFAN_FILEID 
GEOPRIMTRISTRIP_FILEID 
GEOPRIMTRIBEZIER_FILEID 
GEOPRIMVOLUME_FILEID 

Definition at line 133 of file GEO_PrimTypeCompat.h.


Function Documentation

GEO_API TypeMask GEO_PrimTypeCompat::convertMaskFromFile ( unsigned  mask  ) 

Map from an old file bitfield to the compatibility type mask.

GEO_API int GEO_PrimTypeCompat::getPrimType ( const TypeMask &  mask  ) 

Map from the compatibility type mask to the enum values defined in GEO_PrimType.h. If the mask doesn't match one of the enummerated types exactly, GEO_PRIMNONE will be returned. In other words


Variable Documentation

GEO_API const char* GEO_PrimTypeCompat::GEOPRIMMESHN

GEO_API const char* GEO_PrimTypeCompat::GEOPRIMPARTN

GEO_API const char* GEO_PrimTypeCompat::GEOPRIMPOLYN

GEO_API const char* GEO_PrimTypeCompat::GEOPRIMTUBEN


Generated on Thu Jan 31 00:34:30 2013 for HDK by  doxygen 1.5.9