|
virtual signed int | SetSegmenter (IVolumeSegmentationContext *pSegmenter, SEGMENTATION_PARAMS *pSegParams)=0 |
|
virtual signed int | AskInterface (const BGUID *piid, IRoot **ppr)=0 |
|
virtual signed int | DecRef ()=0 |
|
virtual signed int | IncRef ()=0 |
|
virtual signed int | MouseClicked (signed int x, signed int y)=0 |
|
virtual signed int | MouseDragged (signed int x, signed int y)=0 |
|
virtual signed int | MouseEntered (signed int x, signed int y)=0 |
|
virtual signed int | MouseExited (signed int x, signed int y)=0 |
|
virtual signed int | MouseManuallyMoved (signed int offsetX, signed int offsetY)=0 |
|
virtual signed int | MouseMoved (signed int x, signed int y)=0 |
|
virtual signed int | MousePressed (signed int x, signed int y)=0 |
|
virtual signed int | MouseReleased (signed int x, signed int y)=0 |
|
virtual signed int | SetRenderParamsReciever (IRenderParamsReceiver *pReceiver)=0 |
|
template<class T > |
signed int | AskInterface (T **pp) |
|
Adaptor for connectivity segmentation via the IMouseAdaptor::MouseClicked() function. When the mouse is clicked, IRenderEngineContext::ShootRay() is called and the result is passed into IVolumeSegmentationContext::Segment(). See IVolumeSegmentationContext::Segment() for more details about this segmentation technique. Use ILibrary::CreateObject() to create this object.
Listens to: MouseClicked()