Classes | Defines | Typedefs

osnap.h File Reference

#include "export.h"
#include "maxheap.h"
#include "tab.h"
#include "maxtypes.h"
#include "point2.h"
#include "strclass.h"

Go to the source code of this file.

Classes

class   Candidate
class   Osnap
class   OSnapDecorator

Defines

#define  RESET   0
#define  NEXT   1
#define  ICON_WIDTH   32
#define  HILITE_NORMAL   (1<<0)
#define  HILITE_BOX   (1<<1)
#define  HILITE_NODE   (1<<2)
#define  HILITE_CROSSHAIR   (1<<3)
#define  OSNAP_STATE   _M("ObjectSnapPluginState")

Typedefs

typedef Tab< Candidate * >  CandidateTab
typedef void(*  SnapCallback )(Object *pobj, IPoint2 *p)

Define Documentation

#define RESET   0

Definition at line 31 of file osnap.h.

#define NEXT   1

Definition at line 32 of file osnap.h.

#define ICON_WIDTH   32

Definition at line 33 of file osnap.h.

#define HILITE_NORMAL   (1<<0)

Definition at line 35 of file osnap.h.

#define HILITE_BOX   (1<<1)

Definition at line 36 of file osnap.h.

#define HILITE_NODE   (1<<2)

Definition at line 37 of file osnap.h.

#define HILITE_CROSSHAIR   (1<<3)

Definition at line 38 of file osnap.h.

#define OSNAP_STATE   _M("ObjectSnapPluginState")

Definition at line 40 of file osnap.h.


Typedef Documentation

Definition at line 56 of file osnap.h.

typedef void(* SnapCallback)(Object *pobj, IPoint2 *p)

Definition at line 57 of file osnap.h.