public static extern SUSectionPlaneRef SUSectionPlaneFromDrawingElement(SUDrawingElementRef entity);
public static extern SUDimensionRef SUDimensionFromDrawingElement(SUDrawingElementRef element);
public static extern SU_RESULT SUDrawingElementGetMaterial(SUDrawingElementRef elem, ref SUMaterialRef material);
public static extern SU_RESULT SUInstancePathGetLeaf(SUInstancePathRef instance_path, ref SUDrawingElementRef drawing_element);
public static extern SUComponentDefinitionRef SUComponentDefinitionFromDrawingElement(SUDrawingElementRef drawing_elem);
public static extern SU_RESULT SUDrawingElementGetBoundingBox(SUDrawingElementRef elem, ref SUBoundingBox3D bbox);
public static extern SU_RESULT SUDrawingElementSetReceivesShadows(SUDrawingElementRef elem, bool receives_shadows_flag);
public static extern SUTextRef SUTextFromDrawingElement(SUDrawingElementRef entity);
public static extern SU_RESULT SUDrawingElementSetHidden(SUDrawingElementRef elem, bool hide_flag);
public static extern SU_RESULT SUDrawingElementSetCastsShadows(SUDrawingElementRef elem, bool casts_shadows_flag);
public static extern SU_RESULT SUDrawingElementSetLayer(SUDrawingElementRef elem, SULayerRef layer);
public static extern SUComponentInstanceRef SUComponentInstanceFromDrawingElement(SUDrawingElementRef drawing_elem);
public static extern SUAxesRef SUAxesFromDrawingElement(SUDrawingElementRef drawing_elem);
public static extern SUPolyline3dRef SUPolyline3dFromDrawingElement(SUDrawingElementRef entity);
public static extern SUEntityRef SUDrawingElementToEntity(SUDrawingElementRef elem);
public static extern SUFaceRef SUFaceFromDrawingElement(SUDrawingElementRef entity);
public static extern SURefType SUDrawingElementGetType(SUDrawingElementRef elem);
public static extern SUImageRef SUImageFromDrawingElement(SUDrawingElementRef drawing_elem);
public static extern SUGroupRef SUGroupFromDrawingElement(SUDrawingElementRef drawing_elem);