Book Contents | Previous Chapter | Next Chapter
Search STEP Tools Web Support

Overview

The P21FileInfo structure is used by the p21_get_file_info function to fill the statistical information obtained from a STEP Part 21 file.

P21FileInfo Data Members

STR name;

This member is the name of the file. This member should be set before calling the p21_get_file_info function.

unsigned long num_entities;

This member represents the total number of entities in the file. It is being set by the p21_get_file_info function.

unsigned long num_simple;

This member is a number of simple type entities. (Set by p21_get_file_info.)

unsigned long num_complex;

This member is a number of complex (AND/OR) type entities. (Set by p21_get_file_info.)

unsigned long num_types;

This member is a total number of entity types found in the file. (Set by p21_get_file_info.)

CArrayOfTypeCount histogram;

This member represents a histogram of types. It is an array of TypeCount structures. A TypeCount structure has two members:

    int m_nCount;    		// Number of type instances
    STR m_szType;    		// Type name

P21FileInfo Constructor

P21FileInfo();

The constructor creates an object with all counts set to zero.

P21FileInfo Destructor

~P21FileInfo();

The destructor removes all entries from the histogram member and then destroys the object itself.

 

| Book Contents | ST-Developer Home | Previous Chapter | Next Chapter |