Source: ./Nobel/VectorRep.h
|
|
|
|
#ifndef VECTORREP_H
#define VECTORREP_H
#include "SelfTestingObject.h"
#include "Length.h"
#include "Angle.h"
namespace Nobel {
/** 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 Thu Mar 1 15:43:18 2001, using kdoc 2.0a50. |