Public Types | Public Member Functions | List of all members
iipr::ICaliperParams Class Referenceabstract

#include <ICaliperParams.h>

Inheritance diagram for iipr::ICaliperParams:
iser::ISerializable istd::IChangeable istd::IPolymorphic iipr::CCaliperParams iipr::CCaliperParamsComp

Public Types

enum  PolarityMode { PM_RISED, PM_DROPPED, PM_ALL }
 Describe mode of polarity acceptance. More...
 
enum  DirectionMode {
  DM_FORWARD, DM_BACKWARD, DM_OUTSIDE, DM_INSIDE,
  DM_DONT_CARE
}
 Describe mode of search direction. More...
 

Public Member Functions

virtual double GetWeightThreshold () const =0
 Get feature weight threshold will be used to cut weak fetures off. More...
 
virtual void SetWeightThreshold (double threshold)=0
 Set feature weight threshold will be used to cut weak fetures off. More...
 
virtual int GetPolarityMode () const =0
 Get polarity mode. More...
 
virtual void SetPolarityMode (int mode)=0
 Set polarity mode. More...
 
virtual int GetDirectionMode () const =0
 Get direction mode. More...
 
virtual void SetDirectionMode (int mode)=0
 Set direction mode. More...
 

Detailed Description

Definition at line 14 of file ICaliperParams.h.

Member Enumeration Documentation

Describe mode of search direction.

Enumerator
DM_FORWARD 
DM_BACKWARD 
DM_OUTSIDE 
DM_INSIDE 
DM_DONT_CARE 

Definition at line 39 of file ICaliperParams.h.

Describe mode of polarity acceptance.

Enumerator
PM_RISED 

Only riseing edges (dark to bright) will be accepted.

PM_DROPPED 

Only droping edges (bright to dark) will be accepted.

PM_ALL 

Any polarity will be accepted.

Definition at line 20 of file ICaliperParams.h.

Member Function Documentation

virtual int iipr::ICaliperParams::GetDirectionMode ( ) const
pure virtual

Get direction mode.

See Also
DirectionMode.

Implemented in iipr::CCaliperParams.

virtual int iipr::ICaliperParams::GetPolarityMode ( ) const
pure virtual

Get polarity mode.

See Also
PolarityMode.

Implemented in iipr::CCaliperParams.

virtual double iipr::ICaliperParams::GetWeightThreshold ( ) const
pure virtual

Get feature weight threshold will be used to cut weak fetures off.

Implemented in iipr::CCaliperParams.

virtual void iipr::ICaliperParams::SetDirectionMode ( int  mode)
pure virtual

Set direction mode.

See Also
DirectionMode.

Implemented in iipr::CCaliperParams.

virtual void iipr::ICaliperParams::SetPolarityMode ( int  mode)
pure virtual

Set polarity mode.

See Also
PolarityMode.

Implemented in iipr::CCaliperParams.

virtual void iipr::ICaliperParams::SetWeightThreshold ( double  threshold)
pure virtual

Set feature weight threshold will be used to cut weak fetures off.

Implemented in iipr::CCaliperParams.


The documentation for this class was generated from the following file:

© 2007-2017 Witold Gantzke and Kirill Lepskiy