libsurf
Programmer's Documentation

Public Member Functions | Public Attributes | List of all members
IgesDirEntry Struct Reference

Detailed Description

Data in each directory entry of an IGES file.

Each geometry object creates one or more IGES entities, each of which owns a directory entry (an object of this class) and a block of parameter data (IgesEntity). The directory entry is in some sense a fixed-size entry in the table of contents at the top of an IGES file.

See Also
IgesFile, IgesEntity

#include <igesdirentry.h>

Public Member Functions

 IgesDirEntry ()
 create entry with defaulted values where possible
 
bool valid () const
 check if entry is defined at all
 
void invalidate ()
 make invalid
 
std::string label () const
 return label as std::string
 

Public Attributes

char elabel [8]
 entity label
 
int etype
 integer directory entries
 
int pdata
 
int strct
 
int lpattern
 
int level
 
int view
 
int trafm
 
int lbdisp
 
int blank
 
int subswitch
 
int useflag
 
int hierarchy
 
int lweight
 
int color
 
int plines
 
int form
 
int esubscript
 

The documentation for this struct was generated from the following file:
Generated on Fri Dec 2 2022 03:03:16 for libsurf by   doxygen 1.8.5