public static extern SUDimensionRef SUDimensionLinearToDimension(SUDimensionLinearRef dimension);
public static extern SU_RESULT SUDimensionLinearGetAlignment(SUDimensionLinearRef dimension, ref SUDimensionLinearAlignmentType alignment);
public static extern SU_RESULT SUDimensionLinearGetTextPosition(SUDimensionLinearRef dimension, ref SUPoint3D position);
public static extern SU_RESULT SUDimensionLinearGetVerticalAlignment(SUDimensionLinearRef dimension, ref SUVerticalTextPositionType alignment);
public static extern SU_RESULT SUDimensionLinearSetHorizontalAlignment(SUDimensionLinearRef dimension, SUHorizontalTextPositionType alignment);
public static extern SU_RESULT SUDimensionLinearSetNormal(SUDimensionLinearRef dimension, ref SUVector3D normal);
public static extern SU_RESULT SUDimensionLinearSetXAxis(SUDimensionLinearRef dimension, ref SUVector3D axis);
public static extern SU_RESULT SUDimensionLinearSetEndPoint(SUDimensionLinearRef dimension, ref SUPoint3D point, SUInstancePathRef path);
public static extern SU_RESULT SUDimensionLinearRelease(ref SUDimensionLinearRef dimension);
public static extern SU_RESULT SUDimensionLinearCreate(ref SUDimensionLinearRef dimension, ref SUPoint3D start_point, SUInstancePathRef start_path, ref SUPoint3D end_point, SUInstancePathRef end_path, double offset);