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

#include <svlTypes.h>

Inheritance diagram for svlEllipse:
svlShape

Public Member Functions

 svlEllipse ()
 
 svlEllipse (int cx, int cy, int rx, int ry, double angle)
 
virtual svlShapeClone ()
 
virtual bool IsWithin (int x, int y) const
 
virtual void GetBoundingRect (svlRect &rect) const
 
void Assign (const svlEllipse &ellipse)
 
void Assign (int cx, int cy, int rx, int ry, double angle)
 
- Public Member Functions inherited from svlShape
virtual ~svlShape ()
 

Public Attributes

int cx
 
int cy
 
int rx
 
int ry
 
double angle
 

Constructor & Destructor Documentation

svlEllipse::svlEllipse ( )
svlEllipse::svlEllipse ( int  cx,
int  cy,
int  rx,
int  ry,
double  angle 
)

Member Function Documentation

void svlEllipse::Assign ( const svlEllipse ellipse)
void svlEllipse::Assign ( int  cx,
int  cy,
int  rx,
int  ry,
double  angle 
)
virtual svlShape* svlEllipse::Clone ( )
virtual

Implements svlShape.

virtual void svlEllipse::GetBoundingRect ( svlRect rect) const
virtual

Implements svlShape.

virtual bool svlEllipse::IsWithin ( int  x,
int  y 
) const
virtual

Implements svlShape.

Member Data Documentation

double svlEllipse::angle
int svlEllipse::cx
int svlEllipse::cy
int svlEllipse::rx
int svlEllipse::ry

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