MeshKit  1.0
AF2FreeZoneDef Class Reference

#include <AF2FreeZoneDef.hpp>

Inheritance diagram for AF2FreeZoneDef:

List of all members.

Public Member Functions

virtual ~AF2FreeZoneDef ()
virtual AF2FreeZoneDefclone () const =0
 Make and return an independent copy of yourself.
virtual AF2FreeZonemakeFreeZone (AF2Binding const &vertexBinding, unsigned int qualityClass) const =0
 Create an AF2FreeZone based on a binding and a quality class.

Detailed Description

Definition at line 17 of file AF2FreeZoneDef.hpp.


Constructor & Destructor Documentation

virtual ~AF2FreeZoneDef ( ) [inline, virtual]

Definition at line 21 of file AF2FreeZoneDef.hpp.


Member Function Documentation

virtual AF2FreeZoneDef* clone ( ) const [pure virtual]

Make and return an independent copy of yourself.

This method supports making copies of the concrete derived class that an AF2FreeZoneDef pointer references.

Deletion of the object pointed to by the pointer returned from this method must be managed by the context that calls the method.

Implemented in AF2FreeZoneDefLCQualLim, and AF2FreeZoneDefSimple.

virtual AF2FreeZone* makeFreeZone ( AF2Binding const &  vertexBinding,
unsigned int  qualityClass 
) const [pure virtual]

Create an AF2FreeZone based on a binding and a quality class.

This method allocates the AF2FreeZone and returns a pointer to it. It is the responsibility of the calling context to make sure that the AF2FreeZone is deleted when it is no longer needed.

Parameters:
vertexBindinga binding of a rule's existing vertices to actual points that will be used to build a free zone relative to the actual points
qualityClassan integer strictly greater than zero designating the quality class of the free zone this method will make. Lower numbers are higher quality and may produce larger free zones, depending on the implementation.

Implemented in AF2FreeZoneDefLCQualLim, and AF2FreeZoneDefSimple.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines