#include <osnaphit.h>

Public Member Functions |
|
| CoreExport | OsnapHit (Point3 p3, Osnap *s, int sub, HitMesh *m) |
| CoreExport | OsnapHit (Point3 pt) |
| CoreExport | OsnapHit (const OsnapHit &h) |
| virtual CoreExport OsnapHit & | operator= (const OsnapHit &h) |
| virtual CoreExport | ~OsnapHit () |
| virtual CoreExport OsnapHit * | clone () |
| void | setscreendata (IPoint3 screen3, int len) |
| virtual CoreExport boolean | display (ViewExp *vpt, TimeValue t, Point3 color, int markersize, boolean markers=TRUE, boolean hilite=TRUE) |
| CoreExport void | erase (ViewExp *vpt, TimeValue t) const |
| CoreExport void | GetViewportRect (TimeValue t, ViewExp *vpt, Rect *rect, int marksize) const |
| CoreExport Point3 | GetHitpoint () |
| CoreExport Point3 | GetWorldHitpoint () |
| CoreExport IPoint3 | GetHitscreen () |
| CoreExport int | GetSubsnap () |
| CoreExport POINT | GetCursor () |
| INode * | GetNode () |
| void | Dump () const |
| CoreExport BOOL | operator< (OsnapHit &hit) |
| CoreExport BOOL | operator> (OsnapHit &hit) |
| void | Update (TimeValue t) |
| CoreExport Point3 | ReEvaluate (TimeValue t) |
| virtual bool | IsWorldSpaceHit () |
Friends |
|
| class | OsnapManager |
| class | Osnap |
| class | TypedHit |
| virtual CoreExport ~OsnapHit | ( | ) | [virtual] |
| virtual CoreExport OsnapHit* clone | ( | ) | [virtual] |
| void setscreendata | ( | IPoint3 | screen3, |
| int | len | ||
| ) |
| virtual CoreExport boolean display | ( | ViewExp * | vpt, |
| TimeValue | t, | ||
| Point3 | color, | ||
| int | markersize, | ||
| boolean | markers = TRUE, |
||
| boolean | hilite =
TRUE |
||
| ) | [virtual] |
Reimplemented in TypedHit.
| CoreExport void erase | ( | ViewExp * | vpt, |
| TimeValue | t | ||
| ) | const |
| CoreExport Point3 GetHitpoint | ( | ) | [inline] |
| CoreExport Point3 GetWorldHitpoint | ( | ) | [inline] |
| CoreExport IPoint3 GetHitscreen | ( | ) | [inline] |
{return m_hitscreen;};
| CoreExport int GetSubsnap | ( | ) | [inline] |
{return subsnap;}
| CoreExport POINT GetCursor | ( | ) | [inline] |
{return m_cursor;}
| INode* GetNode | ( | ) | [inline] |
| void Dump | ( | ) | const |
| CoreExport BOOL operator< | ( | OsnapHit & | hit | ) |
| CoreExport BOOL operator> | ( | OsnapHit & | hit | ) |
| void Update | ( | TimeValue | t | ) |
| CoreExport Point3 ReEvaluate | ( | TimeValue | t | ) |
| virtual bool IsWorldSpaceHit | ( | ) | [inline, virtual] |
friend class OsnapManager
[friend] |
friend class Osnap [friend] |
friend class TypedHit [friend] |