cisst-saw
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
svlShape Struct Referenceabstract

#include <svlTypes.h>

Inheritance diagram for svlShape:
svlEllipse svlQuad svlRect svlTriangle

Public Member Functions

virtual ~svlShape ()
 
virtual svlShapeClone ()=0
 
virtual bool IsWithin (int x, int y) const =0
 
virtual void GetBoundingRect (svlRect &rect) const =0
 

Constructor & Destructor Documentation

virtual svlShape::~svlShape ( )
inlinevirtual

Member Function Documentation

virtual svlShape* svlShape::Clone ( )
pure virtual

Implemented in svlEllipse, svlQuad, svlTriangle, and svlRect.

virtual void svlShape::GetBoundingRect ( svlRect rect) const
pure virtual

Implemented in svlEllipse, svlQuad, svlTriangle, and svlRect.

virtual bool svlShape::IsWithin ( int  x,
int  y 
) const
pure virtual

Implemented in svlEllipse, svlQuad, svlTriangle, and svlRect.


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