Synopsis

PDX_MSGT dxcr_Dimension(long option, MDA_PTR orig_ptr, char *bname, char *dimstyle, double *xyzdef, double *xyzmdp, double *xyzcln, int dimtyp, int attachpt, int linespacingstyle, char *dimtxt, double *xyzdf1, double *xyzdf2, double *xyzdf3, double *xyzdf4, double ldrlen, double rotang, double hordir, double oblang, double txtang, double linespacingfactor, double actualmeasurement, MDA_PTR block, int dxf_model, MDA_PTR *dxf_ptr)

Purpose

Create a DXF Dimension.

Description

A DXF Dimension entity is created for the given data. The orig_ptr argument should contain the database pointer of the entity that the new entity was created from (usually this should be obtained by the calling routine via mda_GetOrigDbptr) or MDA_NULL_PTR. See the mda_intro man page for more information about predecessor entities.

Input

option

Options (not used)

orig_ptr

The original entities orig_ptr as obtained from the mda_GetOrigDbptr call, or MDA_NULL_PTR

bname

Block name

dimstyle

Dimension style name

xyzdef

Definition point

xyzmdp

Middle point

xyzcln

Clone point

dimtyp

Dimension type

attachpt

Attachment point

linespacingstyle

Dim text line spacing style

dimtxt

Text

xyzdf1

Definition point #1

xyzdf2

Definition point #2

xyzdf3

Definition point #3

xyzdf4

Definition point #4

ldrlen

Leader length

rotang

Rotation angle

hordir

X-axis angle

oblang

Obliquing angle

txtang

Rotation angle of text

linespacingfactor

Dimtext line spacing factor

actualmeasurement

Actual measurement

block

Entity pointer to the DXF dimension block

dxf_model

DXF model number

Output

dxf_ptr

Entity pointer of the DXF Dimension

Return

      DXCR_NOERR
      Low level error return
      .fi