Abstract base class for all extractor interfaces. More...
#include <MeshVizXLM/extractors/MiBaseExtractor.h>
Public Member Functions | |
virtual | ~MiBaseExtractor () |
virtual void | setExtractorCallback (MiExtractorCallback *extractorCallback)=0 |
virtual SoDEPRECATED void | setExtractorCallback (MiExtractorCallback &extractorCallback) |
All extractor interface classes are derived from this one and must implement the setExtractorCallback method.
virtual MiBaseExtractor::~MiBaseExtractor | ( | ) | [inline, virtual] |
virtual SoDEPRECATED void MiBaseExtractor::setExtractorCallback | ( | MiExtractorCallback & | extractorCallback | ) | [inline, virtual] |
virtual void MiBaseExtractor::setExtractorCallback | ( | MiExtractorCallback * | extractorCallback | ) | [pure virtual] |
Set the user defined extractor callback which will be called before each extraction, during each extraction and after each extraction.
Remove callback from the extractor if extractorCallback is NULL.