ICF 3.0.5.47
Technical documentation of ICF Libraries
iipr::IProjectionConstraints Class Referenceabstract

#include <IProjectionConstraints.h>

Inheritance diagram for iipr::IProjectionConstraints:
Collaboration diagram for iipr::IProjectionConstraints:

Public Member Functions

virtual istd::CRange GetLineWidthRange () const =0
 Get range of possible projection line width.
 
virtual int GetMinProjectionSize () const =0
 Get minimal number of projection elements can be calculated by projection.
 
virtual int GetMaxProjectionSize () const =0
 Get maximal number of projection elements can be calculated by projection.
 
virtual bool IsAutoProjectionSizeSupported () const =0
 Check if automatical projection size is supported.
 

Detailed Description

Definition at line 18 of file IProjectionConstraints.h.

Member Function Documentation

◆ GetLineWidthRange()

virtual istd::CRange iipr::IProjectionConstraints::GetLineWidthRange ( ) const
pure virtual

Get range of possible projection line width.

If this range is invalid, no width setting is suported.

Implemented in iipr::CLineProjectionProcessorComp.

◆ GetMaxProjectionSize()

virtual int iipr::IProjectionConstraints::GetMaxProjectionSize ( ) const
pure virtual

Get maximal number of projection elements can be calculated by projection.

If this value is smaller than returned by GetMinProjectionSize() there is no fixed size supported.

Implemented in iipr::CLineProjectionProcessorComp.

◆ GetMinProjectionSize()

virtual int iipr::IProjectionConstraints::GetMinProjectionSize ( ) const
pure virtual

Get minimal number of projection elements can be calculated by projection.

If this value is bigger than returned by GetMaxProjectionSize() there is no fixed size supported.

Implemented in iipr::CLineProjectionProcessorComp.

◆ IsAutoProjectionSizeSupported()

virtual bool iipr::IProjectionConstraints::IsAutoProjectionSizeSupported ( ) const
pure virtual

Check if automatical projection size is supported.

Implemented in iipr::CLineProjectionProcessorComp.


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

© Witold Gantzke and Kirill Lepskiy