00001 /*************************************************************************** 00002 *cr 00003 *cr (C) Copyright 1995-2019 The Board of Trustees of the 00004 *cr University of Illinois 00005 *cr All Rights Reserved 00006 *cr 00007 ***************************************************************************/ 00008 00009 /*************************************************************************** 00010 * RCS INFORMATION: 00011 * 00012 * $RCSfile: CmdRender.h,v $ 00013 * $Author: johns $ $Locker: $ $State: Exp $ 00014 * $Revision: 1.29 $ $Date: 2019/01/17 21:20:58 $ 00015 * 00016 *************************************************************************** 00017 * DESCRIPTION: 00018 * 00019 * Render a scene (so far, there is only one, the global one) as some 00020 * sort of rendered output; postscipt, rayshade, POVray, raster3D, etc. 00021 * 00022 ***************************************************************************/ 00023 #ifndef CMDRENDER_H 00024 #define CMDRENDER_H 00025 00026 #include "Command.h" 00027 00029 class CmdRender : public Command { 00030 public: 00031 char *filename; 00032 char *method; 00033 char *extcmd; 00034 00035 protected: 00036 virtual void create_text(void); 00037 00038 public: 00040 CmdRender(const char *, const char *, const char *); 00041 virtual ~CmdRender(void); 00042 }; 00043 00045 class CmdRenderOption : public Command { 00046 public: 00047 char *method; 00048 char *option; 00049 00050 public: 00052 CmdRenderOption(const char *, const char *); 00053 ~CmdRenderOption(); 00054 }; 00055 00056 #endif 00057 00058