IFilter::IResult Struct Referenceabstract
+ Inheritance diagram for IFilter::IResult:

Public Member Functions

virtual bool valid () const =0
 Is true, if *this considers filtered as valid. Meaningless, if filtered is NULL.
 
virtual GeometryHandle filtered () const =0
 The filtered object (changed from original submitted object, if modifiesObjects()==true); if NULL, then there is no result yet, or no result left.
 
virtual GeometryHandle orig () const =0
 If provideOrigObjects(true), then this is the original, unchanged object as submitted; otherwise orig==filtered.
 
virtual const void * userData () const =0
 Arbitrary data set by users, kept together untouched with submitted geometries.
 
- Public Member Functions inherited from ObjectBase
virtual void Delete ()