/* Copyright (C) 2018-2020, Dirk Krause SPDX-License-Identifier: BSD-3-Clause */ /* WARNING: This file was generated by the dkct program (see http://dktools.sourceforge.net/ for details). Changes you make here will be lost if dkct is run again! You should modify the original source and run dkct on it. Original source: wxd2lout.ctr */ /** @file wxd2lout.h Header file for the wxd2lout module. */ #ifndef WXD2LOUT_H_INCLUDED /** Avoid multiple inclusions. */ #define WXD2LOUT_H_INCLUDED 1 #line 9 "wxd2lout.ctr" #ifdef __cplusplus extern "C" { #endif /** Produce output for an input file successfully read in. @param drw Drawing to produce output for. @param job Job structure, probably modified. @param fn Input file name */ void wxd2lat_output( wxd_drawing_t *drw, wxd2lat_job_t *job, const dkChar *fn ); /** Convert x value from WXD coordinates to bp. @param drw Drawing structure. @param job Job structure. @param x X value to convert. @return Conversion result. */ double wxd2lout_convert_x(wxd_drawing_t *drw, wxd2lat_job_t *job, double x); /** Convert y value from WXD coordinates to bp. @param drw Drawing structure. @param job Job structure. @param y Y value to convert. @return Conversion result. */ double wxd2lout_convert_y(wxd_drawing_t *drw, wxd2lat_job_t *job, double y); /** Convert a distance from WXD units to bp. @param r Distance in WXD units to convert. @return Result in bp. */ double wxd2lout_convert_r(double r); #ifdef __cplusplus } #endif #endif