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

#include <svlTypes.h>

Inheritance diagram for svlTriangle:
svlShape

Public Member Functions

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

Public Attributes

int x1
 
int y1
 
int x2
 
int y2
 
int x3
 
int y3
 

Constructor & Destructor Documentation

svlTriangle::svlTriangle ( )
svlTriangle::svlTriangle ( int  x1,
int  y1,
int  x2,
int  y2,
int  x3,
int  y3 
)

Member Function Documentation

void svlTriangle::Assign ( const svlTriangle triangle)
void svlTriangle::Assign ( int  x1,
int  y1,
int  x2,
int  y2,
int  x3,
int  y3 
)
virtual svlShape* svlTriangle::Clone ( )
virtual

Implements svlShape.

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

Implements svlShape.

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

Implements svlShape.

Member Data Documentation

int svlTriangle::x1
int svlTriangle::x2
int svlTriangle::x3
int svlTriangle::y1
int svlTriangle::y2
int svlTriangle::y3

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