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