17#ifndef __gui_mrview_tool_odf_item_h__
18#define __gui_mrview_tool_odf_item_h__
53 bool hide_negative, color_by_direction;
58 enum dir_t { DW_SCHEME, HEADER, INTERNAL,
NONE, FILE };
62 void set_shell (
size_t index);
64 void set_internal (
const size_t n);
66 void set_from_file (
const std::string& path);
68 Eigen::VectorXf get_shell_data (
const Eigen::VectorXf& values)
const;
70 size_t num_DW_shells()
const;
73 Eigen::Matrix<float, Eigen::Dynamic, Eigen::Dynamic> header_dirs;
74 Eigen::Matrix<double, Eigen::Dynamic, 4> grad;
75 std::unique_ptr<MR::DWI::Shells> shells;
77 std::unique_ptr<MR::DWI::Directions::Set> dirs;
80 std::unique_ptr<DixelPlugin> dixel;