Open CASCADE Technology  7.0.0
Public Types | Public Member Functions | Static Public Member Functions

NCollection_CellFilter_Inspector Class Reference

#include <math_GlobOptMin.hxx>

Public Types

typedef math_Vector Point
 Points and target type. More...
 
typedef math_Vector Target
 

Public Member Functions

 NCollection_CellFilter_Inspector (const Standard_Integer theDim, const Standard_Real theTol)
 
void Shift (const Point &thePnt, const NCollection_Array1< Standard_Real > &theTol, Point &theLowPnt, Point &theUppPnt) const
 Auxiliary method to shift point by each coordinate on given value; useful for preparing a points range for Inspect with tolerance. More...
 
void ClearFind ()
 
Standard_Boolean isFind ()
 
void SetCurrent (const math_Vector &theCurPnt)
 Set current point to search for coincidence. More...
 
NCollection_CellFilter_Action Inspect (const Target &theObject)
 Implementation of inspection method. More...
 

Static Public Member Functions

static Standard_Real Coord (int i, const Point &thePnt)
 Access to co-ordinate. More...
 

Member Typedef Documentation

Points and target type.

Constructor & Destructor Documentation

NCollection_CellFilter_Inspector::NCollection_CellFilter_Inspector ( const Standard_Integer  theDim,
const Standard_Real  theTol 
)
inline

Member Function Documentation

void NCollection_CellFilter_Inspector::ClearFind ( )
inline
static Standard_Real NCollection_CellFilter_Inspector::Coord ( int  i,
const Point thePnt 
)
inlinestatic

Access to co-ordinate.

NCollection_CellFilter_Action NCollection_CellFilter_Inspector::Inspect ( const Target theObject)
inline

Implementation of inspection method.

Standard_Boolean NCollection_CellFilter_Inspector::isFind ( )
inline
void NCollection_CellFilter_Inspector::SetCurrent ( const math_Vector theCurPnt)
inline

Set current point to search for coincidence.

void NCollection_CellFilter_Inspector::Shift ( const Point thePnt,
const NCollection_Array1< Standard_Real > &  theTol,
Point theLowPnt,
Point theUppPnt 
) const
inline

Auxiliary method to shift point by each coordinate on given value; useful for preparing a points range for Inspect with tolerance.


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