HShellObject

Detailed Description

class HShellObject

The HShellObject class is a simple wrapper for a shell.

HShellObject allows you to easily get about a shell’s properties like faces and regions.

Public Functions

HShellObject(HC_KEY kShellKey)

Constructs an HShellObject from a given key.

Parameters:kshellKey – Pass the key you want to get shell information from.
HShellObject(HShellObject const &oShellObj)
~HShellObject()
HShellRegion const GetRegion(int index) const

This method returns an HShellRegion given an index.

Parameters:index – Pass the index number of the region you want to examine.
Returns:An HShellRegion associated with the passed index.
int GetFaceCount() const
Returns:The number of faces in the shell.
int GetFaceFlistIndex(int index) const

This method return the index into the face list given a face number.

Parameters:index – The face number you wish to get information about.
Returns:The index into the face list for the given face number.
HC_KEY GetKey() const
Returns:The key associated with this HShellObject.
int GetFlistLen() const
Returns:The length of the face list.
int const *GetFlist() const
Returns:A pointer to the face list.
void GetFlist(int flist[]) const
Parameters:An – array of ints (returned to the user) representing the face list. Note that the caller must ensure that the array is of the appropriate size, e.g, via the GetFlistLen function