Main Page   Packages   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Search  

JTriangle Class Reference

#include <Triangle.hpp>

List of all members.

Public Methods

 JTriangle ()
BOOL setLengths (double l1, double l2, double l3)

Private Attributes

double length1
double length2
double length3


Constructor & Destructor Documentation

JTriangle::JTriangle   [inline]
 

Definition at line 7 of file Triangle.hpp.

00007 : length1(1.0), length2(1.0), length3(1.0) { }


Member Function Documentation

BOOL JTriangle::setLengths double    l1,
double    l2,
double    l3
 

Definition at line 6 of file Triangle.cpp.

00007 {
00008    // check for JTriangle validity
00009    if (l1 + l3 <= l2)  return FALSE;
00010    if (l2 + l1 <= l3)  return FALSE;
00011    if (l3 + l2 <= l1)  return FALSE;
00012 
00013    length1 = l1;
00014    length2 = l2;
00015    length3 = l3;
00016 
00017    return TRUE;
00018 }


Member Data Documentation

double JTriangle::length1 [private]
 

Definition at line 11 of file Triangle.hpp.

double JTriangle::length2 [private]
 

Definition at line 12 of file Triangle.hpp.

double JTriangle::length3 [private]
 

Definition at line 13 of file Triangle.hpp.


The documentation for this class was generated from the following files:
Generated on Sun Oct 14 18:49:05 2001 for Standard J2K Library by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001