8 #ifndef _MC3DDataFileExport_h
9 #define _MC3DDataFileExport_h
13 #if defined(WIN32) || defined(WIN64)
14 # define MC3D_EXPORT __declspec(dllexport)
27 #define MC_DATA_FILE_IMAGE_TYPE_CAMERA (char)0
28 #define MC_DATA_FILE_IMAGE_TYPE_HEIGHT (char)1
65 const char *pszFileName,
72 char cImageType = MC_DATA_FILE_IMAGE_TYPE_HEIGHT);
89 const char *pszFileName,
97 char cImageType = MC_DATA_FILE_IMAGE_TYPE_HEIGHT);
123 #endif // _MC3DDataFileExport_h
MC3D_EXPORT int __cdecl MC3D_Version()
Returns the version of the MikroCAD 3d library.
MC3D_EXPORT bool __cdecl MC3D_WriteDataFileFD3Valid(const char *pszFileName, short *pnData, bool *pbValid, short nSizeX, short nSizeY, float fScaleX=1.0f, float fScaleY=1.0f, float fScaleZ=1.0f, char cImageType=MC_DATA_FILE_IMAGE_TYPE_HEIGHT)
Saves height data with valid array in FD3 format.
MC3D_EXPORT TMC3D_DataFileFD3Data *__cdecl MC3D_ReadDescriptionDataFD3(char *pszFileName)
Read description from a FD3 file.
A structure for file input parameters.
Definition: MC3DDataFileExport.h:33
double m_dScaleY
Scaling factor in Y direction.
Definition: MC3DDataFileExport.h:38
char m_cImageType
Image type, see MC_DATA_FILE_IMAGE_TYPE_CAMERA and MC_DATA_FILE_IMAGE_TYPE_HEIGHT.
Definition: MC3DDataFileExport.h:40
double m_dScaleX
Scaling factor in X direction.
Definition: MC3DDataFileExport.h:37
short m_nSizeY
Size in Y.
Definition: MC3DDataFileExport.h:36
MC3D_EXPORT bool __cdecl MC3D_ReadDataFileFD3(char *pszFileName, short *pnData)
Read data from a FD3 file.
MC3D_EXPORT bool __cdecl MC3D_WriteDataFileFD3(const char *pszFileName, short *pnData, short nSizeX, short nSizeY, float fScaleX=1.0f, float fScaleY=1.0f, float fScaleZ=1.0f, char cImageType=MC_DATA_FILE_IMAGE_TYPE_HEIGHT)
Saves height data in FD3 format.
double m_dScaleZ
Scaling factor in Z direction.
Definition: MC3DDataFileExport.h:39
Common defines for the MikroCAD SDK library.
short m_nSizeX
Size in X.
Definition: MC3DDataFileExport.h:35