nuclear@12: /* nuclear@12: glviewvol is an OpenGL 3D volume data viewer nuclear@12: Copyright (C) 2014 John Tsiombikas nuclear@12: nuclear@12: This program is free software: you can redistribute it and/or modify nuclear@12: it under the terms of the GNU General Public License as published by nuclear@12: the Free Software Foundation, either version 3 of the License, or nuclear@12: (at your option) any later version. nuclear@12: nuclear@12: This program is distributed in the hope that it will be useful, nuclear@12: but WITHOUT ANY WARRANTY; without even the implied warranty of nuclear@12: MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the nuclear@12: GNU General Public License for more details. nuclear@12: nuclear@12: You should have received a copy of the GNU General Public License nuclear@12: along with this program. If not, see . nuclear@12: */ nuclear@4: #ifndef XFER_VIEW_H_ nuclear@4: #define XFER_VIEW_H_ nuclear@4: nuclear@14: #include "volume.h" nuclear@6: #include "xfermap.h" nuclear@4: nuclear@6: bool xfview_init(TransferFunc *xfer); nuclear@4: void xfview_destroy(); nuclear@4: nuclear@14: void xfview_set_volume(Volume *vol); nuclear@14: nuclear@4: void xfview_draw(); nuclear@4: nuclear@4: void xfview_button(int bn, int press, int x, int y); nuclear@4: void xfview_motion(int x, int y); nuclear@4: nuclear@4: #endif // XFER_VIEW_H_