Added the method loadVertexToBranchMap to the ResourceManager class. The vertex-to-branch map will be loaded as an unsigned int RAW file in a no different manner than the loadVolumeData method of the same class.
Added the function loadRawFile that loads a RAW file directly. This is meant to diminish code replication on the data loading methods of the ResourceManager class. Added the methods to load a vertex to branch map as a 3D texture and load a multidimensional transfer function as a 2D texture. There will be used to render the results of the opacity flow on the branch decomposition of the ContouTree module.
Added the function loadRawFile that loads a RAW file directly. This is meant to
diminish code replication on the data loading methods of the ResourceManager class.
Added the methods to load a vertex to branch map as a 3D texture (previous commit) and
load a multidimensional transfer function as a 2D texture. These will be used to
render the results of the opacity flow on the branch decomposition of the ContouTree
module. New shaders must be created to render the results appropriately. The existing
shaders will be kept the same for backwards compatibility.
Merge branch 'multidimtf' of https://github.com/schardong/Visualizer into multidimtf
Removed some Qt creator project files that were included on the last push accidentaly. Small typo on the last commit message "They will be used to render the results of the opacity flow on the branch decomposition of the ContouTree module".
Added the multidimensional transfer function second pass shader.
Merged master and fixed a conflict on ctfunc.cpp
Resolving merge conflicts
Resolving merge conflicts
Added a label field to the FeatureSet structure. This field will store the label of the branch to be used for saving the resulting transfer functions. Added a function to label the branches in a breadth first order. Added the libKernel as a dependency for the ContourTree module for future integration.
Due to linker errors I added libGL and libdl as a dependency. The errors should be solved now.
Changed the parameters passed to the simplify_tree_dfs function. It needs the root branch, importance measure callback and the threshold value.
Added the saveVertexToBranchMap function declaration and definition and added a saveRawFile definition to resourcemanager.cpp that handles the storage of binary files.
Changed some function calls.
Removed some commented code.