Generic Filters Tool interface.
More...
#include <ecvGenericFiltersTool.h>
Generic Filters Tool interface.
Definition at line 22 of file ecvGenericFiltersTool.h.
◆ FilterType
| Enumerator |
|---|
| CLIP_FILTER | |
| SLICE_FILTER | |
| DECIMATE_FILTER | |
| ISOSURFACE_FILTER | |
| THRESHOLD_FILTER | |
| SMOOTH_FILTER | |
| PROBE_FILTER | |
| STREAMLINE_FILTER | |
| GLYPH_FILTER | |
Definition at line 25 of file ecvGenericFiltersTool.h.
◆ ecvGenericFiltersTool()
| ecvGenericFiltersTool::ecvGenericFiltersTool |
( |
FilterType |
mode = FilterType::CLIP_FILTER | ) |
|
Default constructor.
- Parameters
-
◆ ~ecvGenericFiltersTool()
| virtual ecvGenericFiltersTool::~ecvGenericFiltersTool |
( |
| ) |
|
|
virtualdefault |
◆ boxModified
| void ecvGenericFiltersTool::boxModified |
( |
const ccBBox * |
box | ) |
|
|
signal |
Signal sent each time the box is modified.
◆ buildUp()
| virtual bool ecvGenericFiltersTool::buildUp |
( |
| ) |
|
|
inlineprotectedvirtual |
Builds primitive.
Transformation will be applied afterwards!
- Returns
- success
Definition at line 99 of file ecvGenericFiltersTool.h.
◆ clear()
| virtual void ecvGenericFiltersTool::clear |
( |
| ) |
|
|
pure virtual |
◆ get()
| virtual void ecvGenericFiltersTool::get |
( |
ccBBox & |
extents, |
|
|
ccGLMatrix & |
transformation |
|
) |
| |
|
pure virtual |
◆ getBox()
| virtual const ccBBox& ecvGenericFiltersTool::getBox |
( |
| ) |
|
|
pure virtual |
◆ getFilterType()
| FilterType ecvGenericFiltersTool::getFilterType |
( |
| ) |
|
|
inline |
◆ getFilterWidget()
| virtual QWidget* ecvGenericFiltersTool::getFilterWidget |
( |
| ) |
|
|
pure virtual |
◆ getOutput() [1/2]
| virtual ccHObject* ecvGenericFiltersTool::getOutput |
( |
| ) |
const |
|
pure virtual |
◆ getOutput() [2/2]
| virtual void ecvGenericFiltersTool::getOutput |
( |
std::vector< ccHObject * > & |
outputSlices, |
|
|
std::vector< ccPolyline * > & |
outputContours |
|
) |
| const |
|
pure virtual |
◆ initialize()
◆ intersectMode()
| virtual void ecvGenericFiltersTool::intersectMode |
( |
| ) |
|
|
pure virtual |
◆ reset()
| virtual void ecvGenericFiltersTool::reset |
( |
| ) |
|
|
pure virtual |
◆ resetMode()
| virtual void ecvGenericFiltersTool::resetMode |
( |
| ) |
|
|
pure virtual |
◆ restore()
| virtual void ecvGenericFiltersTool::restore |
( |
| ) |
|
|
pure virtual |
◆ set()
| virtual void ecvGenericFiltersTool::set |
( |
const ccBBox & |
extents, |
|
|
const ccGLMatrix & |
transformation |
|
) |
| |
|
pure virtual |
Manually sets the box parameters.
◆ setBox()
| virtual void ecvGenericFiltersTool::setBox |
( |
const ccBBox & |
box | ) |
|
|
pure virtual |
◆ setInputData()
| virtual bool ecvGenericFiltersTool::setInputData |
( |
ccHObject * |
entity, |
|
|
int |
viewport = 0 |
|
) |
| |
|
pure virtual |
◆ setNegative()
| virtual void ecvGenericFiltersTool::setNegative |
( |
bool |
state | ) |
|
|
pure virtual |
◆ shift()
| virtual void ecvGenericFiltersTool::shift |
( |
const CCVector3 & |
v | ) |
|
|
pure virtual |
◆ showInteractor()
| virtual void ecvGenericFiltersTool::showInteractor |
( |
bool |
state | ) |
|
|
pure virtual |
◆ showOutline()
| virtual void ecvGenericFiltersTool::showOutline |
( |
bool |
state | ) |
|
|
pure virtual |
◆ start()
| virtual bool ecvGenericFiltersTool::start |
( |
| ) |
|
|
pure virtual |
◆ trimMode()
| virtual void ecvGenericFiltersTool::trimMode |
( |
| ) |
|
|
pure virtual |
◆ unionMode()
| virtual void ecvGenericFiltersTool::unionMode |
( |
| ) |
|
|
pure virtual |
◆ unregisterFilter()
| virtual void ecvGenericFiltersTool::unregisterFilter |
( |
| ) |
|
|
pure virtual |
◆ update()
| virtual void ecvGenericFiltersTool::update |
( |
| ) |
|
|
virtual |
◆ m_associatedEntity
| ccHObject* ecvGenericFiltersTool::m_associatedEntity |
|
protected |
◆ m_box
| ccBBox ecvGenericFiltersTool::m_box |
|
protected |
◆ m_filterType
◆ m_showOutline
| bool ecvGenericFiltersTool::m_showOutline = false |
|
protected |
The documentation for this class was generated from the following file: