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

#include <svlTypes.h>

Inheritance diagram for svlQuad:
svlShape

Public Member Functions

 svlQuad ()
 
 svlQuad (int x1, int y1, int x2, int y2, int x3, int y3, int x4, int y4)
 
 svlQuad (const svlRect &rect)
 
virtual svlShapeClone ()
 
virtual bool IsWithin (int x, int y) const
 
virtual void GetBoundingRect (svlRect &rect) const
 
void Assign (const svlQuad &quad)
 
void Assign (int x1, int y1, int x2, int y2, int x3, int y3, int x4, int y4)
 
void Assign (const svlRect &rect)
 
- Public Member Functions inherited from svlShape
virtual ~svlShape ()
 

Public Attributes

int x1
 
int y1
 
int x2
 
int y2
 
int x3
 
int y3
 
int x4
 
int y4
 

Constructor & Destructor Documentation

svlQuad::svlQuad ( )
svlQuad::svlQuad ( int  x1,
int  y1,
int  x2,
int  y2,
int  x3,
int  y3,
int  x4,
int  y4 
)
svlQuad::svlQuad ( const svlRect rect)

Member Function Documentation

void svlQuad::Assign ( const svlQuad quad)
void svlQuad::Assign ( int  x1,
int  y1,
int  x2,
int  y2,
int  x3,
int  y3,
int  x4,
int  y4 
)
void svlQuad::Assign ( const svlRect rect)
virtual svlShape* svlQuad::Clone ( )
virtual

Implements svlShape.

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

Implements svlShape.

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

Implements svlShape.

Member Data Documentation

int svlQuad::x1
int svlQuad::x2
int svlQuad::x3
int svlQuad::x4
int svlQuad::y1
int svlQuad::y2
int svlQuad::y3
int svlQuad::y4

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