|
void | build_brush_mask () |
|
void | initialize () |
|
void | upload_mask_texture () |
|
void | handle_brush_radius_changed () |
|
void | handle_data_constraint_changed () |
|
void | handle_data_cstr_visibility_changed () |
|
void | handle_data_cstr_range_changed () |
|
bool | check_paintable (ViewerHandle viewer) |
|
bool | start_painting () |
|
void | stop_painting () |
|
void | flood_fill (Core::ActionContextHandle context, bool erase, ViewerHandle viewer=ViewerHandle()) |
|
void | paint (const PaintInfo &paint_info, int xc, int yc, int &paint_count) |
|
void | interpolated_paint (const PaintInfo &paint_info, int x0, int y0, int x1, int y1, int &paint_count) |
|
void | update_same_mode_viewers () |
|
void | setup_paint_info (PaintInfo &paint_info, int x0, int y0, int x1, int y1) |
|
mutex_type & | get_mutex () const |
|
|
bool | initialized_ |
|
bool | brush_mask_changed_ |
|
bool | painting_ |
|
bool | erase_ |
|
bool | brush_visible_ |
|
bool | paintable_ |
|
bool | data_layer_ |
|
size_t | signal_block_count_ |
|
bool | has_data_constraint_ |
|
bool | has_mask_constraint1_ |
|
bool | has_mask_constraint2_ |
|
double | min_val_ |
|
double | max_val_ |
|
bool | negative_data_constraint_ |
|
bool | negative_mask_constraint1_ |
|
bool | negative_mask_constraint2_ |
|
Core::MaskVolumeSliceHandle | target_slice_ |
|
Core::MaskVolumeSliceHandle | mask_constraint1_slice_ |
|
Core::MaskVolumeSliceHandle | mask_constraint2_slice_ |
|
Core::DataVolumeSliceHandle | data_constraint_slice_ |
|
ViewerHandle | viewer_ |
|
PaintTool * | paint_tool_ |
|
int | center_x_ |
|
int | center_y_ |
|
int | radius_ |
|
std::vector< unsigned char > | brush_mask_ |
|
Core::Texture2DHandle | brush_tex_ |
|
MaskShaderHandle | shader_ |
|
std::vector< int > | x_ |
|
std::vector< int > | y_ |
|
|
static const int | INVALID_VIEWER_C = -1 |
|
|
typedef boost::recursive_mutex | mutex_type |
|
typedef boost::unique_lock< mutex_type > | lock_type |
|
The documentation for this class was generated from the following file:
- Application/Tools/PaintTool.cc