Provides polygonal representation. More...
#include <cadex/ModelData_PolyRepresentation.hxx>
Public Member Functions | |
virtual | ~Provider () |
Destructor. | |
virtual void | Feed (ModelData_PolyRepresentation &theRepresentation) const =0 |
Feeds the representation. | |
Provides polygonal representation.
Used to defer construction of the polygonal representation and thereby to reduce peak memory footprint.
This is similar to ModelData_BRepRepresentation::Provider. Refer to it for details.
|
virtual |
Destructor.
Empty destructor.
|
pure virtual |
Feeds the representation.
Computes the poly shapes that would be stored in the representation.
Subclasses must redefine this method to call Add() of theRepresentation.
Implemented in cadex::ModelData_BRepTriangulationProvider.