ShishGL  1.0
A simple modular cross-platform graphics library
Sh::Shape2D Class Referenceabstract

#include <Shape2D.hpp>

Inheritance diagram for Sh::Shape2D:

Public Member Functions

virtual bool contains (const Frame &viewport, const Vector2< double > &point) const =0
 
virtual void draw (const Frame &viewport) const =0
 
virtual ~Shape2D ()=default
 

Constructor & Destructor Documentation

◆ ~Shape2D()

virtual Sh::Shape2D::~Shape2D ( )
virtualdefault

Member Function Documentation

◆ contains()

virtual bool Sh::Shape2D::contains ( const Frame viewport,
const Vector2< double > &  point 
) const
pure virtual

◆ draw()

virtual void Sh::Shape2D::draw ( const Frame viewport) const
pure virtual

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