#include <ivf/IvfExtrArrow.h>
Inheritance diagram for CIvfExtrArrow:
Public Member Functions | |
void | setDirection (CIvfVec3d &vec) |
CIvfExtrArrow () | |
virtual | ~CIvfExtrArrow () |
IvfClassInfo ("CIvfExtrArrow", CIvfShape) | |
void | setRadius (double head, double tail) |
void | getRadius (double &head, double &tail) |
void | setSize (double length, double head) |
void | getSize (double &length, double &head) |
void | setDirection (double ex, double ey, double ez) |
void | getDirection (double &ex, double &ey, double &ez) |
void | setOffset (double offset) |
double | getOffset () |
void | updateBoundingSphere () |
Protected Member Functions | |
virtual void | createGeometry () |
CIvfExtrArrow implements an arrow using an extrusion.
Definition at line 39 of file IvfExtrArrow.h.
|
CIvfExtrArrow constructor |
|
CIvfExtrArrow destructor |
|
Forces an object recalculation. Reimplemented from CIvfShape. |
|
Return arrow direction |
|
Return arrow offset |
|
Return arrow radiuses |
|
Return arrow sizes |
|
Set the arrow direction in vector form |
|
Set arrow offset Default, the arrow head is placed at (0,0,0) the
|
|
Set the arrow radiuses |
|
Set the arrow sizes |
|
Updates bounding sphere Upates the radius of the assigned bounding sphere, if any. Reimplemented from CIvfObject. |