Source: ./Nobel/VectorRep.h


Annotated List
Files
Globals
Hierarchy
Index
#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.