Alphabetical Class Index  Class Hierarchy   File Members   Compound Members   File List  

PMI::Drawing Class Reference

#include <HUtilityPMI.h>

List of all members.

Public Member Functions

 Drawing (Drawing const &that)
unsigned int GetPolygonCount () const
void GetPolygons (unsigned int &out_count, Polygon out_polygons[]) const
Drawing const & operator= (Drawing const &that)
void Set (Drawing const &that)
void SetPolygons (unsigned int in_count, Polygon const in_polygons[])


Detailed Description

This class represents a collection of polygons, which can be associated to an Entity.

Member Function Documentation

unsigned int PMI::Drawing::GetPolygonCount (  )  const

Returns:
the number of Polygons in this Drawing

void PMI::Drawing::GetPolygons ( unsigned int &  out_count,
Polygon  out_polygons[] 
) const

Gets the polygons for this Frame.

Parameters:
out_count the number of polygons in this Drawing. Returned to the user.
polygons the array of polygons for this Drawing. Returned to the user. Necessary space should be allocated prior to calling. If pointer is NULL no values will be put into the array.

void PMI::Drawing::SetPolygons ( unsigned int  in_count,
Polygon const   in_polygons[] 
)

Sets the polygons for this Drawing. These will replace any existing polygons.

Parameters:
in_count the number of polygons in the array
in_polygons the array of polygons for this Drawing


The documentation for this class was generated from the following file: