#include <Prs3d_Arrow.hxx>
Inheritance diagram for Prs3d_Arrow:
Public Member Functions | |
void * | operator new (size_t, void *anAddress) |
void * | operator new (size_t size) |
void | operator delete (void *anAddress) |
Static Public Member Functions | |
static Standard_EXPORT void | Draw (const Handle(Prs3d_Presentation)&aPresentation, const gp_Pnt &aLocation, const gp_Dir &aDirection, const Quantity_PlaneAngle anAngle, const Quantity_Length aLength) |
Defines the representation of the arrow defined by the location point aLocation, the direction aDirection and the length aLength. The angle anAngle defines the angle of opening of the arrow head. The presentation object aPresentation stores the information defined in this framework. . | |
static Standard_EXPORT void | Fill (const Handle(Prs3d_Presentation)&aPresentation, const gp_Pnt &aLocation, const gp_Dir &aDirection, const Quantity_PlaneAngle anAngle, const Quantity_Length aLength) |
Defines the representation of the arrow defined by the location point aLocation, the direction vector aDirection and the length aLength. The angle anAngle defines the angle of opening of the arrow head, and the drawer aDrawer specifies the display attributes which arrows will have. With this syntax, no presentation object is created. . |
|
|
|
|
|
Reimplemented from Prs3d_Root. |
|
Reimplemented from Prs3d_Root. |
|
Reimplemented from Prs3d_Root. |