26#ifndef __OD_GI_H_L_REMOVER__
27#define __OD_GI_H_L_REMOVER__
OdArray< OdDbStub *, OdMemoryAllocator< OdDbStub * > > OdDbStubPtrArray
OdArray< double, OdMemoryAllocator< double > > OdGeDoubleArray
OdSmartPtr< OdGiHlrResults > OdGiHlrResultsPtr
OdSmartPtr< OdGiHLRemover > OdGiHLRemoverPtr
virtual void endHiddenOutput()
virtual void getObscuredColor(OdCmEntityColor &clr)
virtual void beginHiddenOutput()
ODRX_DECLARE_MEMBERS(OdGiHLRemover)
virtual void setDeviation(const OdGeDoubleArray &deviations)=0
virtual void setDrawContext(OdGiConveyorContext *pDrawCtx)=0
virtual void keepHidden(bool bDoIt)=0
virtual void invertZ(bool bDoIt)=0
virtual OdDbStubPtrArray currentDrawablePath() const =0
virtual OdGiHlrResultsPtr hlrResults(unsigned int *pNumItems=0) const =0
virtual void enable(bool enabled)=0
virtual void setDeviation(const OdGiDeviation *pDeviation)=0
virtual bool enabled() const =0
virtual bool zInverted() const =0
virtual bool hiddenKept() const =0
virtual void setCurrentDrawablePath(const OdDbStubPtrArray &path)=0
virtual void setHLRemoverContext(OdGiHLRContext *pCtx)=0
virtual void freeResults()=0