Alphabetical Class Index  Class Hierarchy   File Members   Compound Members   File List  

H3DXHelper.h

00001 /*
00002 * Copyright (c) 2009 by Tech Soft 3D, LLC.
00003 * The information contained herein is confidential and proprietary to
00004 * Tech Soft 3D, LLC., and considered a trade secret as defined under
00005 * civil and criminal statutes.   Tech Soft 3D shall pursue its civil
00006 * and criminal remedies in the event of unauthorized use or misappropriation
00007 * of its trade secrets.  Use of this information by anyone other than
00008 * authorized employees of Tech Soft 3D, LLC. is granted only under a
00009 * written non-disclosure agreement, expressly prescribing the scope and
00010 * manner of such use.
00011 *
00012 * $Id: 32d1293d53d0e035c42da2d9d245b229da6a18b0 $
00013 */
00014 
00015 #ifndef _H3DXHELPERPUBLISH_H
00016 #define _H3DXHELPERPUBLISH_H
00017 
00018 
00019 
00020 #include "HIOUtilityPublish.h"
00021 
00022 
00023 //PDF Writer using Publish
00024 class HPublishPDFExporter
00025 {
00026 
00027 public:
00028     int ExportFromLayout(wchar_t const * file_name, A3DAsmModelFile *modelfile,  HPDFOptions *options, HPDFLayoutManager *layoutManager, wchar_t const * javascript_file);
00029     int Export(wchar_t const * file_name, A3DAsmModelFile *modelfile, HPDFOptions *options, wchar_t const * javascript_file);
00030     char * GenerateJavascriptAnimationData(HBaseView *view);
00031 
00032 
00033 
00034 };
00035 
00036 
00037 
00038 
00039 
00040 
00041 
00042 
00043 
00044 #ifdef H_PACK_8
00045 #pragma pack(pop)
00046 #endif
00047 
00048 #endif