The base class of all shapes. More...
#include <ishape.h>
Inherits mi::base::Interface_declare< 0xa0df402e, ... >.
Public Member Functions | |
virtual bool | get_pickable () const =0 |
Each shape may be pickable, so that the ray cast through the scene can intersect the shape. More... | |
virtual void | set_pickable (bool pickable)=0 |
Sets the pickable state of the shape. More... | |
The base class of all shapes.
A shape can either be defined in object space or in image space. All types of shapes can be pickable.
|
pure virtual |
Each shape may be pickable, so that the ray cast through the scene can intersect the shape.
The intersection information will be returned by the pick operation.
|
pure virtual |
Sets the pickable state of the shape.
[in] | pickable | Shape is pickable |