HShellObject

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 const 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