CONTAINEROBJECTTYPE

typedef enum _CONTAINER_OBJECT
{
   CONTAINER_OBJECT_TYPE_NONE
   CONTAINER_OBJECT_TYPE_POINT,
   CONTAINER_OBJECT_TYPE_LINE,
   CONTAINER_OBJECT_TYPE_SQUARE,
   CONTAINER_OBJECT_TYPE_RECT,
   CONTAINER_OBJECT_TYPE_ELLIPSE,
   CONTAINER_OBJECT_TYPE_CIRCLE,
   CONTAINER_OBJECT_TYPE_POLYLINE,
   CONTAINER_OBJECT_TYPE_BEZIER,
   CONTAINER_OBJECT_TYPE_ARC,
   CONTAINER_OBJECT_TYPE_TEXT
   CONTAINER_OBJECT_TYPE_COUNT = 11

} CONTAINEROBJECTTYPE, *pCONTAINEROBJECTTYPE;

The CONTAINEROBJECTTYPE data type contains the predefined object types used by the LEADTOOLS Container functions.

Value

Description

CONTAINER_OBJECT_TYPE_NONE

Container is un-initialized.

CONTAINER_OBJECT_TYPE_POINT

Point object.

CONTAINER_OBJECT_TYPE_LINE

Line object.

CONTAINER_OBJECT_TYPE_SQUARE

Square object.

CONTAINER_OBJECT_TYPE_RECT

Rectangular object.

CONTAINER_OBJECT_TYPE_ELLIPSE

Elliptical object.

CONTAINER_OBJECT_TYPE_CIRCLE

Circular object.

CONTAINER_OBJECT_TYPE_POLYLINE

Polyline object.

CONTAINER_OBJECT_TYPE_BEZIER

Bezier curve object.

CONTAINER_OBJECT_TYPE_ARC

Arc object.

CONTAINER_OBJECT_TYPE_TEXT

Text object.

 

Comments

This data type is used by the following functions and structures:

CONTAINEROBJECTDATA

L_ContainerSetObjectType

L_ContainerSetObjectCursor

L_ContainerGetObjectType

L_ContainerGetObjectCursor