eVision Python API
Loading...
Searching...
No Matches
eVision.EDragHandle Class Reference

Allowed values for a handle identifier in the context of handle dragging. More...

Inheritance diagram for eVision.EDragHandle:
Collaboration diagram for eVision.EDragHandle:

Static Public Attributes

int NoHandle = 0
 No handle.
int Inside = 1
 Inside handle.
int North = 2
 Northern handle.
int East = 3
 Eastern handle.
int South = 4
 Southern handle.
int West = 5
 Western handle.
int NorthWest = 6
 North-Western handle.
int SouthWest = 7
 South-Western handle.
int NorthEast = 8
 North-Eastern handle.
int SouthEast = 9
 South-Eastern handle.
int Center = 10
 Circle, rectangle or wedge center handle.
int Org = 13
 Line segment or circle arc origin handle.
int Mid = 14
 Line segment or circle arc middle handle.
int End = 15
 Line segment or circle arc end handle.
int Tol0 = 19
 First tolerance handle.
int Tol1 = 20
 Second tolerance handle.
int Tol_x0 = 21
 Rectangle leftmost first tolerance handle.
int Tol_x1 = 22
 Rectangle leftmost second tolerance handle.
int Tol_y0 = 23
 Rectangle lower first tolerance handle.
int Tol_y1 = 24
 Rectangle lower second tolerance handle.
int Tol_XX0 = 25
 Rectangle rightmost first tolerance handle.
int Tol_XX1 = 26
 Rectangle rightmost second tolerance handle.
int Tol_YY0 = 27
 Rectangle upper first tolerance handle.
int Tol_YY1 = 28
 Rectangle upper second tolerance handle.
int Vertex = 29
 Polygon vertex handle.
int Tol_a0 = 21
 Wedge leftmost first tolerance handle.
int Tol_a1 = 22
 Wedge leftmost second tolerance handle.
int Tol_AA0 = 23
 Wedge rightmost first tolerance handle.
int Tol_AA1 = 24
 Wedge rightmost second tolerance handle.
int Tol_r0 = 25
 Wedge inner first tolerance handle.
int Tol_r1 = 26
 Wedge inner second tolerance handle.
int Tol_RR0 = 27
 Wedge outer first tolerance handle.
int Tol_RR1 = 28
 Wedge outer second tolerance handle.
int Edge_x = 256
 Rectangle leftmost edge handle.
int Edge_XX = 512
 Rectangle rightmost edge handle.
int Edge_y = 1024
 Rectangle lower edge handle.
int Edge_YY = 2048
 Rectangle upper edge handle.
int Edge_a = 256
 Wedge leftmost edge handle.
int Edge_AA = 512
 Wedge rightmost edge handle.
int Edge_r = 1024
 Wedge outer edge handle.
int Edge_RR = 2048
 Wedge inner edge handle.

Detailed Description

Allowed values for a handle identifier in the context of handle dragging.

Member Data Documentation

◆ Center

int eVision.EDragHandle.Center = 10
static

Circle, rectangle or wedge center handle.

◆ East

int eVision.EDragHandle.East = 3
static

Eastern handle.

◆ Edge_a

int eVision.EDragHandle.Edge_a = 256
static

Wedge leftmost edge handle.

◆ Edge_AA

int eVision.EDragHandle.Edge_AA = 512
static

Wedge rightmost edge handle.

◆ Edge_r

int eVision.EDragHandle.Edge_r = 1024
static

Wedge outer edge handle.

◆ Edge_RR

int eVision.EDragHandle.Edge_RR = 2048
static

Wedge inner edge handle.

◆ Edge_x

int eVision.EDragHandle.Edge_x = 256
static

Rectangle leftmost edge handle.

◆ Edge_XX

int eVision.EDragHandle.Edge_XX = 512
static

Rectangle rightmost edge handle.

◆ Edge_y

int eVision.EDragHandle.Edge_y = 1024
static

Rectangle lower edge handle.

◆ Edge_YY

int eVision.EDragHandle.Edge_YY = 2048
static

Rectangle upper edge handle.

◆ End

int eVision.EDragHandle.End = 15
static

Line segment or circle arc end handle.

◆ Inside

int eVision.EDragHandle.Inside = 1
static

Inside handle.

◆ Mid

int eVision.EDragHandle.Mid = 14
static

Line segment or circle arc middle handle.

◆ NoHandle

int eVision.EDragHandle.NoHandle = 0
static

No handle.

◆ North

int eVision.EDragHandle.North = 2
static

Northern handle.

◆ NorthEast

int eVision.EDragHandle.NorthEast = 8
static

North-Eastern handle.

◆ NorthWest

int eVision.EDragHandle.NorthWest = 6
static

North-Western handle.

◆ Org

int eVision.EDragHandle.Org = 13
static

Line segment or circle arc origin handle.

◆ South

int eVision.EDragHandle.South = 4
static

Southern handle.

◆ SouthEast

int eVision.EDragHandle.SouthEast = 9
static

South-Eastern handle.

◆ SouthWest

int eVision.EDragHandle.SouthWest = 7
static

South-Western handle.

◆ Tol0

int eVision.EDragHandle.Tol0 = 19
static

First tolerance handle.

◆ Tol1

int eVision.EDragHandle.Tol1 = 20
static

Second tolerance handle.

◆ Tol_a0

int eVision.EDragHandle.Tol_a0 = 21
static

Wedge leftmost first tolerance handle.

◆ Tol_a1

int eVision.EDragHandle.Tol_a1 = 22
static

Wedge leftmost second tolerance handle.

◆ Tol_AA0

int eVision.EDragHandle.Tol_AA0 = 23
static

Wedge rightmost first tolerance handle.

◆ Tol_AA1

int eVision.EDragHandle.Tol_AA1 = 24
static

Wedge rightmost second tolerance handle.

◆ Tol_r0

int eVision.EDragHandle.Tol_r0 = 25
static

Wedge inner first tolerance handle.

◆ Tol_r1

int eVision.EDragHandle.Tol_r1 = 26
static

Wedge inner second tolerance handle.

◆ Tol_RR0

int eVision.EDragHandle.Tol_RR0 = 27
static

Wedge outer first tolerance handle.

◆ Tol_RR1

int eVision.EDragHandle.Tol_RR1 = 28
static

Wedge outer second tolerance handle.

◆ Tol_x0

int eVision.EDragHandle.Tol_x0 = 21
static

Rectangle leftmost first tolerance handle.

◆ Tol_x1

int eVision.EDragHandle.Tol_x1 = 22
static

Rectangle leftmost second tolerance handle.

◆ Tol_XX0

int eVision.EDragHandle.Tol_XX0 = 25
static

Rectangle rightmost first tolerance handle.

◆ Tol_XX1

int eVision.EDragHandle.Tol_XX1 = 26
static

Rectangle rightmost second tolerance handle.

◆ Tol_y0

int eVision.EDragHandle.Tol_y0 = 23
static

Rectangle lower first tolerance handle.

◆ Tol_y1

int eVision.EDragHandle.Tol_y1 = 24
static

Rectangle lower second tolerance handle.

◆ Tol_YY0

int eVision.EDragHandle.Tol_YY0 = 27
static

Rectangle upper first tolerance handle.

◆ Tol_YY1

int eVision.EDragHandle.Tol_YY1 = 28
static

Rectangle upper second tolerance handle.

◆ Vertex

int eVision.EDragHandle.Vertex = 29
static

Polygon vertex handle.

◆ West

int eVision.EDragHandle.West = 5
static

Western handle.