Re samples a 3D volumetric image (.vol, .longvol, .pgm3d) with a given grid size.
Usage: volReSample [input-files] [output-file]
Allowed options are : 
-h [ --help ]         display this message
-i [ --input ] arg    input volumetric file (.vol, .longvol, .pgm3d) 
-o [ --output ] arg   the new volumetric file (.vol, .longvol, .pgm3d) 
-g [ --gridSize ] arg size_x size_y size_z : the grid size of the re sampling
Example: 
Here is an example of re sampling with different grid sizes 2, 4 and 8:
$ volReSample -i $DGtal/examples/samples/Al.100.vol -g 2 2 2  -o AlRS2.vol
$ volReSample -i $DGtal/examples/samples/Al.100.vol -g 4 4 4  -o AlRS4.vol
$ volReSample -i $DGtal/examples/samples/Al.100.vol -g 8 8 8  -o AlRS8.vol
We can convert the resulting volumetric files into a sequence of discrete points with the tool vol2sdp : 
$ vol2sdp -i $DGtal/examples/samples/Al.100.vol -m 1 -o AlRS1.sdp
$ vol2sdp -i  AlRS2.vol -m 1 -o AlRS2.sdp
$ vol2sdp -i  AlRS4.vol -m 1 -o AlRS4.sdp
$ vol2sdp -i  AlRS8.vol -m 1 -o AlRS8.sdp
$ cat AlRS{1,2,4,8}.sdp >> AlRS1_2_4_8.sdp
# display the resulting file:
3dSDPViewer -i  AlRS1_2_4_8.sdp    
You should obtain such a result: 
Resulting of re sampling with grid size = 2, 4 and 8.
 
 - See also
 - volReSample.cpp