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 svlShape * Clone ()
 
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: