glviewvol

diff src/dicomview.cc @ 6:f22be47a3572

moved to TransferFuncs completely
author John Tsiombikas <nuclear@member.fsf.org>
date Tue, 30 Dec 2014 06:22:54 +0200
parents 04330eb80b36
children fb6d93471352
line diff
     1.1 --- a/src/dicomview.cc	Mon Dec 29 15:59:55 2014 +0200
     1.2 +++ b/src/dicomview.cc	Tue Dec 30 06:22:54 2014 +0200
     1.3 @@ -15,6 +15,7 @@
     1.4  
     1.5  static Renderer *rend;
     1.6  static Volume *vol;
     1.7 +static TransferFunc *xfer;
     1.8  
     1.9  extern "C" {
    1.10  
    1.11 @@ -46,7 +47,10 @@
    1.12  	vol = voxvol;
    1.13  	rend->set_volume(vol);
    1.14  
    1.15 -	if(!xfview_init(rend)) {
    1.16 +	xfer = new TransferWindow;
    1.17 +	rend->set_transfer_function(xfer);
    1.18 +
    1.19 +	if(!xfview_init(xfer)) {
    1.20  		return -1;
    1.21  	}
    1.22  
    1.23 @@ -60,6 +64,7 @@
    1.24  	rend->destroy();
    1.25  	delete rend;
    1.26  	delete vol;
    1.27 +	delete xfer;
    1.28  }
    1.29  
    1.30  void ev_display()