Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - Esercizio su Class Adapter
Forum - C/C++ - Esercizio su Class Adapter

Avatar
d1gu4k3r (Normal User)
Newbie


Messaggi: 2
Iscritto: 15/06/2012

Segnala al moderatore
Postato alle 17:14
Venerdì, 15/06/2012
Ragazzi non riesco a risolvere questo esercizio:
Si scriva un Class Adapter per la seguente classe RGBPixel per fare in modo che possa
essere usata con un client che si aspetta l’interfaccia definita nella classe IGrayPixel. Se
ne disegni il diagramma UML di classe.
Per convertire in livello di grigio una tripletta RGB si usi la formula: Per calcolare la
luminosità di un pixel, a partire dalla tripletta RGB corrispondente, si usi la formula:
grigio = 0.299 * R + 0.587 * G + 0.114 * B
Codice sorgente - presumibilmente C++

  1. class RGBPixel {
  2. public:
  3. RGBPixel() { _R = _G = _B = 100; };
  4. int getR() { return _R; };
  5. int getG() { return _G; };
  6. int getB() { return _B; };
  7. void setR(int R) { _R = R; };
  8. void setG(int G) { _G = G; };
  9. void setB(int B) { _B = B; };
  10. private:
  11. int _R;
  12. int _G;
  13. int _B;
  14. };
  15. class IGrayPixel {
  16. public:
  17. virtual unsigned char getPixel() = 0; // return gray level
  18. };


per vederlo meglio è il numero 7 di questo pdf:
http://www.micc.unifi.it/bertini/download/labtecinf/esempi ...
Per favore aiutatemi!! Tra qualche giorno ho l'esame!!

PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6404
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 18:33
Venerdì, 15/06/2012
Come ti hanno già detto in

http://forum.html.it/forum/showthread.php?s=&threadid=1511875

che tipo di aiuto ti serve?


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
PM Quote
Avatar
d1gu4k3r (Normal User)
Newbie


Messaggi: 2
Iscritto: 15/06/2012

Segnala al moderatore
Postato alle 19:26
Venerdì, 15/06/2012
Beh non capisco come devo procedere per la creazione dell'Adapter, purtroppo il professore non ci ha fatto molti esempi...

PM Quote