Enrollment 28.2.0
Loading...
Searching...
No Matches
CriticalPointsShape Class Reference

It draws collection of CriticalPoint into image. More...

#include <CriticalPoint.h>

Collaboration diagram for CriticalPointsShape:

Public Member Functions

void DrawIn (ImageShapeDrawer &drawer) const final
 It draws all CriticalPoint into image.
 CriticalPointsShape (const std::vector< std::shared_ptr< CriticalPoint > > &point, Radius radius, ImageShapeAttributes attr, unsigned int angleLength)
 Create CriticalPoint shape.
 CriticalPointsShape (const std::vector< std::shared_ptr< CriticalPoint > > &point, ImageShapeAttributes attr)
 Create CriticalPoint shape.

Detailed Description

It draws collection of CriticalPoint into image.

Constructor & Destructor Documentation

◆ CriticalPointsShape() [1/2]

CriticalPointsShape ( const std::vector< std::shared_ptr< CriticalPoint > > & point,
Radius radius,
ImageShapeAttributes attr,
unsigned int angleLength )
inline

Create CriticalPoint shape.

Parameters
pointpoint to draw
radiusradius of point
attrImageShapeAttributes of point
angleLengthlength of angle line

◆ CriticalPointsShape() [2/2]

CriticalPointsShape ( const std::vector< std::shared_ptr< CriticalPoint > > & point,
ImageShapeAttributes attr )
inline

Create CriticalPoint shape.

Parameters
pointpoint to draw
attrImageShapeAttributes of point

Member Function Documentation

◆ DrawIn()

void DrawIn ( ImageShapeDrawer & drawer) const
inlinefinalvirtual

It draws all CriticalPoint into image.

Parameters
drawerdrawer to draw into

Implements ImageShape.


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