1 // This is brl/bseg/bvxm/pro/processes/bvxm_save_occupancy_vff_process.h
2 #ifndef bvxm_save_occupancy_vff_process_h_
3 #define bvxm_save_occupancy_vff_process_h_
4 //:
5 // \file
6 // \brief Save the voxel world occupancy grid in binary format
7 // A process that saves the voxel world occupancy grid in a binary format
8 // readable by GE MicroView and other volume renderers
9 //
10 // \author Daniel Crispell
11 // \date May 01, 2008
12 // \verbatim
13 //  Modifications
14 //   Brandon Mayer  - Jan 28, 2009 - converted process-class to function to conform with bvxm_process architecture.
15 //   Peter Vanroose - Jul 10, 2009 - split into .h and .cxx
16 // \endverbatim
17 
18 #include <bprb/bprb_func_process.h>
19 
20 //: global variables
21 namespace bvxm_save_occupancy_vff_process_globals
22 {
23   constexpr unsigned int n_inputs_ = 3;
24   constexpr unsigned int n_outputs_ = 0;
25 }
26 
27 bool bvxm_save_occupancy_vff_process_cons(bprb_func_process& pro);
28 
29 bool bvxm_save_occupancy_vff_process(bprb_func_process& pro);
30 
31 #endif // bvxm_save_occupancy_vff_process_h_
32