ObjCreateΒΆ

ObjCreate creates a new object.

handle = ObjCreate(nClass)
handle = ObjCreate(nClass, dat1, ...)

Return Value

handle is the handle of the object, or 0 if the object could not be created.

Parameters

nClass

nClass is one of the following values:

Value

Meaning

OBJ_APPLICATION

there is only one of this objects. It will be automatically created when UniPlot is started.

OBJ_DOCUMENT

see DocCreate.

OBJ_EDITOR

see EdCreate.

OBJ_LAYER

see LayerCreate.

OBJ_XYDATASET

see XYCreate and TYCreate.

OBJ_XYZDATASET

see XYZCreate and XYZCreateFromMatrix.

OBJ_TEXT

see TBCreate.

OBJ_RECT

see RBCreate.

OBJ_ELLIPSE

see EBCreate.

OBJ_LINE

see LBCreate.

OBJ_LINK

see CBCreate.

OBJ_PEN

see PenCreate.

OBJ_MARKER

see MarkerCreate.

OBJ_FONT

see FontCreate.

OBJ_FILE

see fopen.

OBJ_CONTAINER

see CnCreate.

dat1

The type and number of the data to create the object depend on the type of the object.

Comment

Normally, the function ObjCreate is not called. Instead, a function wrapper is called. Example: Call up the function DocCreate instead of ObjCreate(OBJ_DOCUMENT).

id-148201