#ifndef VECTORREP_H
#define VECTORREP_H
#include "SelfTestingObject.h"
#include "Length.h"
#include "Angle.h"
namespace NobelNS {
/** Vectorin sisäinen esitystapa. */
class VectorRep : public SelfTestingObject {
public:
/** X-komponentin pituus. */
Length x;
/** Y-komponentin pituus. */
Length y;
/** Invariantin tarkistus. Tarkistaa attribuuttien invariantit.
* @return invariantin paikkaansapitävyys
*/
virtual bool invariant() const {
return ( x.invariant() && y.invariant() );
}
/** Konstruktori. */
VectorRep(const Length& a, const Length& b) : x(a), y(b) { }
/** Destruktori. */
virtual ~VectorRep() { }
};
}
#endif
| Generated by: hoppq@ilenkone on Tue Mar 20 23:14:05 2001, using kdoc 2.0a53. |