class_factory.h

Go to the documentation of this file.
00001 //
00002 //  Copyright (c) 2006 by Autodesk, Inc.
00003 //
00004 //  By using this code, you are agreeing to the terms and conditions of
00005 //  the License Agreement included in the documentation for this code.
00006 //
00007 //  AUTODESK MAKES NO WARRANTIES, EXPRESS OR IMPLIED, AS TO THE CORRECTNESS
00008 //  OF THIS CODE OR ANY DERIVATIVE WORKS WHICH INCORPORATE IT. AUTODESK
00009 //  PROVIDES THE CODE ON AN "AS-IS" BASIS AND EXPLICITLY DISCLAIMS ANY
00010 //  LIABILITY, INCLUDING CONSEQUENTIAL AND INCIDENTAL DAMAGES FOR ERRORS,
00011 //  OMISSIONS, AND OTHER PROBLEMS IN THE CODE.
00012 //
00013 //  Use, duplication, or disclosure by the U.S. Government is subject to
00014 //  restrictions set forth in FAR 52.227-19 (Commercial Computer Software
00015 //  Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) (Rights in Technical
00016 //  Data and Computer Software), as applicable.
00017 //
00018 #if !defined ABSTRACT_CLASSFACTORY_HEADER
00019 #define ABSTRACT_CLASSFACTORY_HEADER
00020 
00024 
00025 #include "whiptk/whip_toolkit.h"
00026 #include "whiptk/allclass.h"
00027 #include "whiptk/color.h"
00028 #include "whiptk/fillpat.h"
00029 #include "dwfcore/Exception.h"
00030 
00031 using namespace DWFCore;
00032 
00034 
00040 class WHIPTK_API WT_Class_Factory
00041 {
00042 protected:
00044 
00045     WT_Class_Factory()
00046     {}
00047 
00048 public:
00050     virtual ~WT_Class_Factory()
00051     {}
00052 
00059         virtual WT_Attribute_URL*               Create_Attribute_URL()
00060         {
00061                 _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
00062         }
00069     virtual WT_Attribute_URL*           Create_Attribute_URL(WT_Attribute &/*attribute*/)
00070         {
00071                 _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
00072         }
00079     virtual WT_Attribute_URL*           Create_Attribute_URL(WT_Attribute &/*attribute*/, WT_URL_Item &/*item*/)
00080         {
00081                 _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
00082         }
00089     virtual WT_Attribute_URL*           Create_Attribute_URL(WT_Attribute &/*attribute*/,
00090                                                                                                 WT_Integer32 /*index*/, 
00091                                                                                                 WT_Unsigned_Integer16 const * /*address*/, 
00092                                                                                                 WT_Unsigned_Integer16 const * /*friendly_name*/ ) 
00093                                                                                                 throw(DWFException)
00094         {
00095                 _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
00096         }
00097 
00104     virtual WT_Attribute_URL*           Create_Attribute_URL(WT_Attribute_URL const& /*url*/)
00105         throw(DWFException)
00106     {
00107         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
00108     }
00109 
00116     virtual WT_File*        Create_File()  
00117         throw(DWFException)
00118     {
00119         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
00120     }
00121 
00128     virtual WT_Code_Page*    Create_Code_Page()  
00129         throw(DWFException)
00130     {
00131         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
00132     }
00140     virtual WT_Code_Page*    Create_Code_Page( WT_Integer32 /*page_number*/ )  
00141         throw(DWFException)
00142     {
00143         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
00144     }
00145 
00152     virtual WT_Code_Page*    Create_Code_Page( WT_Code_Page const& /*code_page*/ )  
00153         throw(DWFException)
00154     {
00155         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
00156     }
00157 
00164     virtual WT_Color*        Create_Color()  
00165         throw(DWFException)
00166     {
00167         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
00168     }
00177     virtual WT_Color*        Create_Color(WT_RGBA32 /*color*/, WT_Color::WT_Color_Map_Mode =WT_Color::No_Mapping)  
00178         throw(DWFException)
00179     {
00180         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
00181     }
00188     virtual WT_Color*        Create_Color(int /*red*/, int /*green*/, int /*blue*/, WT_Color::WT_Color_Map_Mode =WT_Color::No_Mapping)  
00189         throw(DWFException)
00190     {
00191         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
00192     }
00199     virtual WT_Color*        Create_Color(int /*red*/, int /*green*/, int /*blue*/, int /*alpha*/, WT_Color::WT_Color_Map_Mode =WT_Color::No_Mapping)  
00200         throw(DWFException)
00201     {
00202         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
00203     }
00210     virtual WT_Color*           Create_Color(WT_Color_Index /*index*/, WT_Color_Map const & /*color_map*/)
00211         throw(DWFException)
00212     {
00213         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
00214     }
00221     virtual WT_Color*           Create_Color(WT_Color const & /*color*/)
00222         throw(DWFException)
00223     {
00224         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
00225     }
00232     virtual WT_Color_Map*    Create_Color_Map(int =REVISION_WHEN_DEFAULT_COLORMAP_WAS_CHANGED)  
00233         throw(DWFException)
00234     {
00235         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
00236     }
00243     virtual WT_Color_Map*       Create_Color_Map(int /*count*/, WT_RGBA32 const * /*map*/, WT_File & /*file*/)
00244         throw(DWFException)
00245     {
00246         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
00247     }
00254     virtual WT_Color_Map*       Create_Color_Map(int /*count*/, WT_RGB const * /*map*/, WT_File & /*file*/)
00255         throw(DWFException)
00256     {
00257         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
00258     }
00265     virtual WT_Color_Map*       Create_Color_Map(WT_Color_Map const & /*cmap*/)
00266         throw(DWFException)
00267     {
00268         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
00269     }
00276     virtual WT_Compressed_Data_Moniker*        Create_Compressed_Data_Moniker(int =REVISION_WHEN_ZLIB_COMPRESSION_IS_SUPPORTED) 
00277         throw(DWFException)
00278     {
00279         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
00280     }
00287     virtual WT_Contour_Set*        Create_Contour_Set() 
00288         throw(DWFException)
00289     {
00290         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
00291     }
00298     virtual WT_Contour_Set*             Create_Contour_Set(WT_File & /*file*/, WT_Integer32 /*contours*/, WT_Integer32 const * /*counts*/, WT_Integer32 /*point_count*/, WT_Logical_Point const * /*points*/, WT_Boolean /*copy*/)
00299         throw(DWFException)
00300     {
00301         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
00302     }
00309     virtual WT_Contour_Set*             Create_Contour_Set(WT_File & /*file*/, WT_Integer32 /*point_count*/, WT_Logical_Point const * /*points*/)
00310         throw(DWFException)
00311     {
00312         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
00313     }
00320     virtual WT_Contour_Set*             Create_Contour_Set(WT_Contour_Set const & /*source*/, WT_Boolean =WD_True)
00321         throw(DWFException)
00322     {
00323         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
00324     }
00325 
00332     virtual WT_Contrast_Color* Create_Contrast_Color() 
00333         throw(DWFException)
00334     {
00335         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
00336     }
00343     virtual WT_Contrast_Color* Create_Contrast_Color(WT_RGBA32 /*color*/) 
00344         throw(DWFException)
00345     {
00346         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
00347     }
00348 
00355     virtual WT_Contrast_Color* Create_Contrast_Color( int /*red*/, int /*green*/, int /*blue*/, int /*alpha*/ =255 ) 
00356         throw(DWFException)
00357     {
00358         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
00359     }
00360 
00367     virtual WT_Contrast_Color* Create_Contrast_Color( WT_Contrast_Color const& /*color*/  ) 
00368         throw(DWFException)
00369     {
00370         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
00371     }
00372 
00379     virtual WT_Dash_Pattern*    Create_Dash_Pattern() 
00380         throw(DWFException)
00381     {
00382         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
00383     }
00390     virtual WT_Dash_Pattern*    Create_Dash_Pattern(WT_Integer32 /*id_number*/, WT_Integer16 /*length*/, WT_Integer16 const* /*pArray*/)
00391         throw(DWFException)
00392     {
00393         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
00394     }
00401     virtual WT_Dash_Pattern*    Create_Dash_Pattern(WT_Dash_Pattern const & /*r*/)
00402         throw(DWFException)
00403     {
00404         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
00405     }
00412     virtual WT_Dash_Pattern_List*    Create_Dash_Pattern_List() 
00413         throw(DWFException)
00414     {
00415         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
00416     }
00423     virtual WT_Dash_Pattern_List*    Create_Dash_Pattern_List(WT_Dash_Pattern* /*pPat*/) 
00424         throw(DWFException)
00425     {
00426         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
00427     }
00434     virtual WT_Delineate*        Create_Delineate() 
00435         throw(DWFException)
00436     {
00437         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
00438     }
00445     virtual WT_Delineate*        Create_Delineate(WT_Boolean /*delineate_state*/) 
00446         throw(DWFException)
00447     {
00448         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
00449     }
00456     virtual WT_Delineate*        Create_Delineate(WT_Delineate const& /*delineate*/) 
00457         throw(DWFException)
00458     {
00459         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
00460     }
00461 
00468     virtual WT_DWF_Header*      Create_DWF_Header()
00469         throw(DWFException)
00470     {
00471         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
00472     }
00473 
00480     virtual WT_Filled_Ellipse*            Create_Filled_Ellipse() 
00481         throw(DWFException)
00482     {
00483         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
00484     }
00491     virtual WT_Filled_Ellipse*            Create_Filled_Ellipse(WT_Integer32 /*x*/, 
00492         WT_Integer32 /*y*/, 
00493         WT_Integer32 /*major*/, 
00494         WT_Integer32 /*minor*/, 
00495         WT_Unsigned_Integer16 /*start*/ =0, 
00496         WT_Unsigned_Integer16 /*end*/ =0, 
00497         WT_Unsigned_Integer16 /*tilt*/ =0) 
00498         throw(DWFException)
00499     {
00500         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
00501     }
00508     virtual WT_Filled_Ellipse*                  Create_Filled_Ellipse(WT_Logical_Point const & /*pos*/, 
00509         WT_Integer32 /*major*/, 
00510         WT_Integer32 /*minor*/, 
00511         WT_Unsigned_Integer16 /*start*/ =0, 
00512         WT_Unsigned_Integer16 /*end*/ =0, 
00513         WT_Unsigned_Integer16 /*tilt*/ =0) 
00514         throw(DWFException)
00515     {
00516         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
00517     }
00518 
00525     virtual WT_Filled_Ellipse*         Create_Filled_Ellipse(const WT_Filled_Ellipse& /*e*/)
00526         throw(DWFException)
00527     {
00528         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
00529     }
00530 
00537     virtual WT_Outline_Ellipse*            Create_Outline_Ellipse() 
00538         throw(DWFException)
00539     {
00540         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
00541     }
00548     virtual WT_Outline_Ellipse*         Create_Outline_Ellipse(const WT_Outline_Ellipse& /*e*/)
00549         throw(DWFException)
00550     {
00551         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
00552     }
00559     virtual WT_Outline_Ellipse*            Create_Outline_Ellipse(WT_Integer32 /*x*/, WT_Integer32 /*y*/, 
00560         WT_Integer32 /*major*/, WT_Integer32 /*minor*/, 
00561         WT_Unsigned_Integer16 /*start*/ =0, 
00562         WT_Unsigned_Integer16 /*end*/ =0, 
00563         WT_Unsigned_Integer16 /*tilt*/ =0) 
00564         throw(DWFException)
00565     {
00566         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
00567     }
00574     virtual WT_Outline_Ellipse*                 Create_Outline_Ellipse(WT_Logical_Point const & /*pos*/, 
00575         WT_Integer32 /*major*/, 
00576         WT_Integer32 /*minor*/, 
00577         WT_Unsigned_Integer16 /*start*/ =0, 
00578         WT_Unsigned_Integer16 /*end*/ =0, 
00579         WT_Unsigned_Integer16 /*tilt*/ =0) 
00580         throw(DWFException)
00581     {
00582         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
00583     }
00590     virtual WT_Embed*                    Create_Embed() 
00591         throw(DWFException)
00592     {
00593         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
00594     }
00601     virtual WT_Embed*                                   Create_Embed(WT_Embed const & /*embed*/)
00602         throw(DWFException)
00603     {
00604         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
00605     }
00606 
00613     virtual WT_Embedded_Font*           Create_Embedded_Font()
00614         throw(DWFException)
00615     {
00616         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
00617     }
00618 
00625     virtual WT_Embedded_Font*           Create_Embedded_Font(
00626         int /*request_type*/,
00627         int /*privilege_type*/,
00628         int /*character_set_type*/,
00629         WT_Integer32 /*data_size*/,
00630         WT_Byte * /*data*/,
00631         WT_Integer32 /*font_type_face_name_length*/,
00632         WT_Byte * /*font_type_face_name_string*/,
00633         WT_Integer32 /*font_logfont_name_length*/,
00634         WT_Byte * /*font_logfont_name_string*/,
00635         WT_Boolean /*copy*/)
00636         throw(DWFException)
00637     {
00638         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
00639     }
00640 
00647     virtual    WT_End_Of_DWF*                Create_End_Of_DWF() 
00648         throw(DWFException)
00649     {
00650         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
00651     }
00652 
00659     virtual WT_Fill*                    Create_Fill() 
00660         throw(DWFException)
00661     {
00662         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
00663     }
00670     virtual WT_Fill*                    Create_Fill(WT_Boolean /*fill*/) 
00671         throw(DWFException)
00672     {
00673         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
00674     }
00675 
00682     virtual WT_Fill*                    Create_Fill(WT_Fill const& /*fill*/) 
00683         throw(DWFException)
00684     {
00685         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
00686     }
00687 
00694     virtual WT_Fill_Pattern*            Create_Fill_Pattern() 
00695         throw(DWFException)
00696     {
00697         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
00698     }
00705     virtual WT_Fill_Pattern*            Create_Fill_Pattern(WT_Fill_Pattern::WT_Pattern_ID /*n*/) 
00706         throw(DWFException)
00707     {
00708         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
00709     }
00710 
00717     virtual WT_Fill_Pattern*            Create_Fill_Pattern(WT_Fill_Pattern const& /*pattern*/) 
00718         throw(DWFException)
00719     {
00720         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
00721     }
00722 
00729     virtual WT_Font*                    Create_Font() 
00730         throw(DWFException)
00731     {
00732         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
00733     }
00740     virtual WT_Font*                    Create_Font(WT_String const &/*name*/, WT_Boolean /*bold*/, WT_Boolean /*italic*/, 
00741         WT_Boolean /*underline*/, 
00742         WT_Byte /*charset*/, WT_Byte /*pitch*/, WT_Byte /*family*/, WT_Integer32 /*height*/, 
00743         WT_Unsigned_Integer16 /*rotation*/, WT_Unsigned_Integer16 /*width_scale*/, 
00744         WT_Unsigned_Integer16 /*spacing*/, WT_Unsigned_Integer16 /*oblique*/, 
00745         WT_Integer32 /*flags*/ =0) 
00746         throw(DWFException)
00747     {
00748         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
00749     }
00750 
00757     virtual WT_Font*                    Create_Font(WT_Font const& /*font*/)
00758                 throw(DWFException)
00759     {
00760         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
00761     }
00768     virtual WT_Font_Extension*            Create_Font_Extension() 
00769         throw(DWFException)
00770     {
00771         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
00772     }
00779     virtual WT_Font_Extension*            Create_Font_Extension(WT_String const & /*logfont_name*/, WT_String const & /*cannonical_name*/)  
00780         throw(DWFException)
00781     {
00782         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
00783     }
00790     virtual WT_Font_Option_Charset*        Create_Font_Option_Charset() 
00791         throw(DWFException)
00792     {
00793         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
00794     }
00801     virtual WT_Font_Option_Charset*        Create_Font_Option_Charset(WT_Byte /*charset*/) 
00802         throw(DWFException)
00803     {
00804         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
00805     }
00812     virtual WT_Font_Option_Family*        Create_Font_Option_Family() 
00813         throw(DWFException)
00814     {
00815         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
00816     }
00823     virtual WT_Font_Option_Family*        Create_Font_Option_Family(WT_Byte /*family*/) 
00824         throw(DWFException)
00825     {
00826         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
00827     }
00834     virtual    WT_Font_Option_Flags*        Create_Font_Option_Flags() 
00835         throw(DWFException)
00836     {
00837         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
00838     }
00845     virtual WT_Font_Option_Flags*        Create_Font_Option_Flags(WT_Integer32 /*flags*/) 
00846         throw(DWFException)
00847     {
00848         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
00849     }
00856     virtual WT_Font_Option_Font_Name*    Create_Font_Option_Font_Name() 
00857         throw(DWFException)
00858     {
00859         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
00860     }
00867     virtual WT_Font_Option_Font_Name*    Create_Font_Option_Font_Name(WT_String const & /*name*/) 
00868         throw(DWFException)
00869     {
00870         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
00871     }
00878     virtual WT_Font_Option_Height*        Create_Font_Option_Height() 
00879         throw(DWFException)
00880     {
00881         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
00882     }
00889     virtual WT_Font_Option_Height*        Create_Font_Option_Height(WT_Integer32 /*height*/) 
00890         throw(DWFException)
00891     {
00892         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
00893     }
00900     virtual WT_Font_Option_Oblique*        Create_Font_Option_Oblique() 
00901         throw(DWFException)
00902     {
00903         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
00904     }
00911     virtual WT_Font_Option_Oblique*        Create_Font_Option_Oblique(WT_Unsigned_Integer16 /*oblique*/) 
00912         throw(DWFException)
00913     {
00914         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
00915     }
00922     virtual WT_Font_Option_Pitch*        Create_Font_Option_Pitch() 
00923         throw(DWFException)
00924     {
00925         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
00926     }
00933     virtual WT_Font_Option_Pitch*        Create_Font_Option_Pitch(WT_Byte /*pitch*/) 
00934         throw(DWFException)
00935     {
00936         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
00937     }
00944     virtual    WT_Font_Option_Rotation*    Create_Font_Option_Rotation() 
00945         throw(DWFException)
00946     {
00947         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
00948     }
00955     virtual WT_Font_Option_Rotation*    Create_Font_Option_Rotation(WT_Unsigned_Integer16 /*rotation*/) 
00956         throw(DWFException)
00957     {
00958         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
00959     }
00966     virtual    WT_Font_Option_Spacing*        Create_Font_Option_Spacing() 
00967         throw(DWFException)
00968     {
00969         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
00970     }
00977     virtual WT_Font_Option_Spacing*        Create_Font_Option_Spacing(WT_Unsigned_Integer16 /*spacing*/) 
00978         throw(DWFException)
00979     {
00980         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
00981     }
00988     virtual WT_Font_Option_Style*        Create_Font_Option_Style(WT_Boolean /*bold*/=WD_False, WT_Boolean /*italic*/=WD_False, 
00989         WT_Boolean /*underlined*/=WD_False) 
00990         throw(DWFException)
00991     {
00992         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
00993     }
01000     virtual WT_Font_Option_Width_Scale*    Create_Font_Option_Width_Scale() 
01001         throw(DWFException)
01002     {
01003         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
01004     }
01011     virtual WT_Font_Option_Width_Scale* Create_Font_Option_Width_Scale(WT_Unsigned_Integer16 /*width_scale*/) 
01012         throw(DWFException)
01013     {
01014         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
01015     }
01022     virtual WT_Gouraud_Polyline*        Create_Gouraud_Polyline() 
01023         throw(DWFException)
01024     {
01025         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
01026     }
01033     virtual WT_Gouraud_Polyline*                Create_Gouraud_Polyline(int /*count*/, WT_Logical_Point const* /*points*/, 
01034         WT_RGBA32 const* /*colors*/, WT_Boolean /*copy*/)
01035         throw(DWFException)
01036     {
01037         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
01038     }
01039 
01046     virtual WT_Gouraud_Polyline*                Create_Gouraud_Polyline(WT_Gouraud_Polyline const& /*pline*/)
01047         throw(DWFException)
01048     {
01049         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
01050     }
01051 
01058     virtual WT_Gouraud_Polytriangle*    Create_Gouraud_Polytriangle() 
01059         throw(DWFException)
01060     {
01061         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
01062     }
01069     virtual WT_Gouraud_Polytriangle*    Create_Gouraud_Polytriangle(int /*count*/, WT_Logical_Point const* /*points*/, 
01070         WT_RGBA32 const* /*colors*/, WT_Boolean /*copy*/)
01071         throw(DWFException)
01072     {
01073         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
01074     }
01075 
01082     virtual WT_Gouraud_Polytriangle*            Create_Gouraud_Polytriangle(WT_Gouraud_Polytriangle const& /*polytri*/)
01083         throw(DWFException)
01084     {
01085         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
01086     }
01087 
01094     virtual WT_Image*                    Create_Image() 
01095         throw(DWFException)
01096     {
01097         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
01098     }
01105     virtual WT_Image*                    Create_Image(int /*image_type*/) 
01106         throw(DWFException)
01107     {
01108         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
01109     }
01116     virtual WT_Image*                    Create_Image(WT_Unsigned_Integer16 /*rows*/,
01117         WT_Unsigned_Integer16 /*columns*/, 
01118         WT_Image::WT_Image_Format /*format*/, WT_Integer32 /*identifier*/, 
01119         WT_Color_Map const* /*color_map*/, WT_Integer32 /*data_size*/, 
01120         WT_Byte* /*data*/, WT_Logical_Point const & /*min_corner*/, 
01121         WT_Logical_Point const & /*max_corner*/, WT_Boolean /*copy*/,
01122         WT_Integer32 /*dpi*/=-1)
01123         throw(DWFException)
01124     {
01125         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
01126     }
01127 
01134     virtual WT_Layer*                    Create_Layer() 
01135         throw(DWFException)
01136     {
01137         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
01138     }
01145     virtual WT_Layer*                                   Create_Layer(WT_File & /*file*/, WT_Integer32 /*layer_num*/, char const * /*layer_name*/=WD_Null)
01146         throw(DWFException)
01147     {
01148         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
01149     }
01156     virtual WT_Layer*                    Create_Layer(WT_File & /*file*/, WT_Integer32 /*layer_num*/, 
01157         WT_Unsigned_Integer16 const* /*layer_name*/)
01158         throw(DWFException)
01159     {
01160         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
01161     }
01168     virtual WT_Layer*                                   Create_Layer(WT_Layer const & /*layer*/)
01169         throw(DWFException)
01170     {
01171         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
01172     }
01173 
01180     virtual WT_Line_Pattern*            Create_Line_Pattern() 
01181         throw(DWFException)
01182     {
01183         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
01184     }
01191     virtual WT_Line_Pattern*            Create_Line_Pattern(WT_Line_Pattern::WT_Pattern_ID /*id*/) 
01192         throw(DWFException)
01193     {
01194         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
01195     }
01196 
01203     virtual WT_Line_Pattern*            Create_Line_Pattern(WT_Line_Pattern const& /*pat*/) 
01204         throw(DWFException)
01205     {
01206         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
01207     }
01214     virtual WT_Line_Style*                Create_Line_Style() 
01215         throw(DWFException)
01216     {
01217         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
01218     }
01225     virtual WT_Line_Style*                Create_Line_Style(WT_Line_Style const & /*style*/) 
01226         throw(DWFException)
01227     {
01228         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
01229     }
01236     virtual WT_Line_Weight*                Create_Line_Weight() 
01237         throw(DWFException)
01238     {
01239         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
01240     }
01247     virtual WT_Line_Weight*                Create_Line_Weight(WT_Integer32 /*weight*/) 
01248         throw(DWFException)
01249     {
01250         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
01251     }
01258     virtual WT_Line_Weight*                Create_Line_Weight(WT_Line_Weight const & /*weight*/) 
01259         throw(DWFException)
01260     {
01261         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
01262     }
01269     virtual WT_Macro_Definition*        Create_Macro_Definition() 
01270         throw(DWFException)
01271     {
01272         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
01273     }
01280     virtual WT_Macro_Definition*        Create_Macro_Definition( WT_Unsigned_Integer16 /*index*/,WT_Integer32 /*scale_units*/=1 ) 
01281         throw(DWFException)
01282     {
01283         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
01284     }
01291     virtual WT_Macro_Draw*                Create_Macro_Draw() 
01292         throw(DWFException)
01293     {
01294         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
01295     }
01302     virtual WT_Macro_Draw*                              Create_Macro_Draw(int /*count*/, WT_Logical_Point const * /*points*/,WT_Boolean /*copy*/ )
01303         throw(DWFException)
01304     {
01305         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
01306     }
01313     virtual WT_Macro_Draw*                              Create_Macro_Draw(WT_Macro_Draw const& /*draw*/ )
01314         throw(DWFException)
01315     {
01316         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
01317     }
01318 
01325     virtual WT_Macro_Index*                Create_Macro_Index() 
01326         throw(DWFException)
01327     {
01328         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
01329     }
01337     virtual WT_Macro_Index*                Create_Macro_Index(WT_Integer32 /*macro*/) 
01338         throw(DWFException)
01339     {
01340         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
01341     }
01342 
01349     virtual WT_Macro_Index*                Create_Macro_Index(WT_Macro_Index const& /*index*/) 
01350         throw(DWFException)
01351     {
01352         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
01353     }
01354 
01361     virtual WT_Macro_Scale*                Create_Macro_Scale() 
01362         throw(DWFException)
01363     {
01364         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
01365     }
01372     virtual WT_Macro_Scale*                Create_Macro_Scale(WT_Integer32 /*macro_scale*/) 
01373         throw(DWFException)
01374     {
01375         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
01376     }
01377 
01384     virtual WT_Macro_Scale*                Create_Macro_Scale(WT_Macro_Scale const& /*scale*/) 
01385         throw(DWFException)
01386     {
01387         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
01388     }
01395     virtual WT_Merge_Control*            Create_Merge_Control() 
01396         throw(DWFException)
01397     {
01398         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
01399     }
01406     virtual WT_Merge_Control*            Create_Merge_Control(WT_Merge_Control::WT_Merge_Format /*merge*/) 
01407         throw(DWFException)
01408     {
01409         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
01410     }
01411 
01418     virtual WT_Merge_Control*            Create_Merge_Control(WT_Merge_Control const& /*merge_control*/) 
01419         throw(DWFException)
01420     {
01421         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
01422     }
01423 
01430     virtual    WT_Named_View_List*                Create_Named_View_List(void) 
01431         throw(DWFException)
01432     {
01433         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
01434     }
01435 
01442     virtual    WT_Named_View_List*                Create_Named_View(WT_Named_View_List const& /*named_view_list*/) 
01443         throw(DWFException)
01444     {
01445         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
01446     }
01447 
01454     virtual    WT_Named_View*                Create_Named_View(void) 
01455         throw(DWFException)
01456     {
01457         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
01458     }
01465     virtual WT_Named_View*                              Create_Named_View(WT_Named_View const & /*named_view*/)
01466         throw(DWFException)
01467     {
01468         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
01469     }
01476     virtual WT_Named_View*                              Create_Named_View(WT_Logical_Box const & /*view*/, const char * /*name*/=WD_Null) 
01477         throw(DWFException)
01478     {
01479         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
01480     }
01487     virtual WT_Named_View*                              Create_Named_View(WT_Logical_Box const & /*view*/, WT_Unsigned_Integer16 const* /*name*/)
01488         throw(DWFException)
01489     {
01490         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
01491     }
01498     virtual WT_Object_Node*                Create_Object_Node() 
01499         throw(DWFException)
01500     {
01501         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
01502     }
01509     virtual WT_Object_Node*                Create_Object_Node(WT_File & /*file*/, WT_Integer32 /*object_node_num*/, 
01510         char const * /*object_node_name*/=WD_Null)
01511         throw(DWFException)
01512     {
01513         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
01514     }
01521     virtual WT_Object_Node*                Create_Object_Node(WT_File & /*file*/, WT_Integer32 /*object_node_num*/, 
01522         WT_Unsigned_Integer16 const* /*object_node_name*/)
01523         throw(DWFException)
01524     {
01525         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
01526     }
01533     virtual WT_Object_Node*                             Create_Object_Node(WT_Object_Node const & /*object_node*/)
01534         throw(DWFException)
01535     {
01536         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
01537     }
01544     virtual WT_Object_Stream*            Create_Object_Stream() 
01545         throw(DWFException)
01546     {
01547         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
01548     }
01549 
01556     virtual WT_Object_Stream*            Create_Object_Stream(WT_Object_Stream const& /*object_stream*/) 
01557         throw(DWFException)
01558     {
01559         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
01560     }
01561 
01568     virtual WT_Overpost*                Create_Overpost() 
01569         throw(DWFException)
01570     {
01571         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
01572     }
01579     virtual WT_Overpost*                Create_Overpost( WT_Overpost::WT_AcceptMode /*acceptMode*/,
01580         WT_Boolean /*renderEntities*/,WT_Boolean /*addExtents*/) 
01581         throw(DWFException)
01582     {
01583         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
01584     }
01585         
01592     virtual WT_Pen_Pattern*                Create_Pen_Pattern() 
01593         throw(DWFException)
01594     {
01595         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
01596     }
01603     virtual WT_Pen_Pattern*                Create_Pen_Pattern(WT_Pen_Pattern::WT_Pattern_ID /*pattern_id*/) 
01604         throw(DWFException)
01605     {
01606         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
01607     }
01614     virtual WT_Pen_Pattern*                Create_Pen_Pattern(WT_Pen_Pattern::WT_Pattern_ID /*pattern_id*/, 
01615         WT_Unsigned_Integer32 /*screening_percentage*/,
01616         WT_Boolean /*colormap_flag*/, WT_Color_Map const* /*color_map*/, 
01617         WT_Boolean /*copy*/) 
01618         throw(DWFException)
01619     {
01620         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
01621     }
01628     virtual WT_Pen_Pattern*                             Create_Pen_Pattern(WT_Pen_Pattern const & /*pattern*/)
01629         throw(DWFException)
01630     {
01631         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
01632     }
01639     virtual WT_PenPat_Options*            Create_PenPat_Options() 
01640         throw(DWFException)
01641     {
01642         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
01643     }
01650     virtual WT_PenPat_Options*                  Create_PenPat_Options(WT_Boolean const /*scale_pen_width*/, 
01651         WT_Boolean const /*map_colors_to_gray_scale*/, 
01652         WT_Boolean const /*use_alternate_fill_rule*/, 
01653         WT_Boolean const /*use_error_diffusion_for_DWF_Rasters*/)
01654         throw(DWFException)
01655     {
01656         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
01657     }
01664     virtual WT_PenPat_Options*                  Create_PenPat_Options(WT_PenPat_Options const & /*other*/)
01665         throw(DWFException)
01666     {
01667         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
01668     }
01669 
01676      virtual WT_Plot_Optimized*            Create_Plot_Optimized() 
01677         throw(DWFException)
01678     {
01679         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
01680     }
01687      virtual WT_Plot_Optimized*            Create_Plot_Optimized(WT_Boolean /*plot_optimized*/) 
01688         throw(DWFException)
01689     {
01690         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
01691     }
01698      virtual WT_Plot_Optimized*            Create_Plot_Optimized(WT_Plot_Optimized const& /*plot_optimized*/) 
01699         throw(DWFException)
01700     {
01701         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
01702     }
01703 
01710     virtual WT_PNG_Group4_Image*        Create_PNG_Group4_Image() 
01711         throw(DWFException)
01712     {
01713         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
01714     }
01721     virtual WT_PNG_Group4_Image*        Create_PNG_Group4_Image(int /*image_type*/) 
01722         throw(DWFException)
01723     {
01724         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
01725     }
01732     virtual WT_PNG_Group4_Image*        Create_PNG_Group4_Image(WT_Unsigned_Integer16 /*rows*/, 
01733         WT_Unsigned_Integer16 /*columns*/, 
01734         WT_PNG_Group4_Image::WT_PNG_Group4_Image_Format /*format*/, 
01735         WT_Integer32 /*identifier*/, 
01736         WT_Color_Map const* /*color_map*/, 
01737         WT_Integer32 /*data_size*/, 
01738         WT_Byte* /*data*/, 
01739         WT_Logical_Point const & /*min_corner*/, 
01740         WT_Logical_Point const & /*max_corner*/, 
01741         WT_Boolean /*copy*/,
01742         WT_Integer32 /* dpi */=-1) 
01743         throw(DWFException)
01744     {
01745         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
01746     }
01747 
01754     virtual WT_Polygon*                    Create_Polygon() 
01755         throw(DWFException)
01756     {
01757         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
01758     }
01765     virtual WT_Polygon*                                 Create_Polygon(int /*count*/, WT_Logical_Point const* /*points*/, WT_Boolean /*copy*/)
01766         throw(DWFException)
01767     {
01768         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
01769     }
01776     virtual WT_Polygon*                                 Create_Polygon(const WT_Polygon & /*pline*/)
01777         throw(DWFException)
01778     {
01779         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
01780     }
01787     virtual WT_Polyline*    Create_Polyline() 
01788         throw(DWFException)
01789     {
01790         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
01791     }
01798     virtual WT_Polyline*    Create_Polyline(
01799         int                         /*count*/, 
01800         WT_Logical_Point const *    /*points*/, 
01801         WT_Boolean                  /*copy*/ 
01802         ) 
01803         throw(DWFException)
01804     {
01805         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
01806     }
01813     virtual WT_Polyline*        Create_Polyline(const WT_Polyline & /*pline*/)
01814         throw(DWFException)
01815     {
01816         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
01817     }
01818 
01825     virtual WT_Polymarker* Create_Polymarker()
01826         throw(DWFException)
01827     {
01828         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
01829     }
01830 
01837     virtual WT_Polymarker* Create_Polymarker(
01838         int                         /*count*/, 
01839         WT_Logical_Point const *    /*points*/, 
01840         WT_Boolean                  /*copy*/ 
01841         )
01842         throw(DWFException)
01843     {
01844         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
01845     }
01846 
01853         virtual WT_Polymarker* Create_Polymarker(WT_Polymarker const& /*marker*/) 
01854         throw(DWFException)
01855     {
01856         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
01857     }
01858 
01865     virtual WT_Polytriangle*            Create_Polytriangle() 
01866         throw(DWFException)
01867     {
01868         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
01869     }
01876     virtual WT_Polytriangle*                    Create_Polytriangle(int /*count*/, WT_Logical_Point const* /*points*/, WT_Boolean /*copy*/)
01877         throw(DWFException)
01878     {
01879         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
01880     }
01881 
01888     virtual WT_Polytriangle*            Create_Polytriangle(WT_Polytriangle const& /*polytriangle*/) 
01889         throw(DWFException)
01890     {
01891         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
01892     }
01899     virtual WT_Projection*                Create_Projection() 
01900         throw(DWFException)
01901     {
01902         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
01903     }
01910     virtual WT_Projection*                              Create_Projection(const WT_Projection::WT_Projection_Type /*projection_type*/)
01911         throw(DWFException)
01912     {
01913         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
01914     }
01915 
01922     virtual WT_Projection*                Create_Projection(WT_Projection const& /*projection*/) 
01923         throw(DWFException)
01924     {
01925         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
01926     }
01927 
01934     virtual WT_Text*                    Create_Text() 
01935         throw(DWFException)
01936     {
01937         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
01938     }
01945     virtual WT_Text*                                    Create_Text(WT_Text const &)
01946         throw(DWFException)
01947     {
01948         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
01949     }
01956     virtual WT_Text*                                    Create_Text(WT_Logical_Point const & /*position*/, 
01957         WT_String const & /*string*/, 
01958         WT_Logical_Point const* /*bbox*/, 
01959         WT_Unsigned_Integer16 /*overscore_count*/, 
01960         WT_Unsigned_Integer16 const* /*overscore_pos*/, 
01961         WT_Unsigned_Integer16 /*underscore_count*/, 
01962         WT_Unsigned_Integer16 const* /*underscore_pos*/)
01963         throw(DWFException)
01964     {
01965         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
01966     }
01973     virtual WT_Text*                                    Create_Text(WT_Logical_Point const & /*position*/, WT_String const & /*string*/)
01974         throw(DWFException)
01975     {
01976         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
01977     }
01984     virtual WT_Text_Background*            Create_Text_Background()  
01985         throw(DWFException)
01986     {
01987         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
01988     }
01995     virtual WT_Text_Background*            Create_Text_Background(WT_Text_Background::eBackground /*background*/,WT_Integer32 /*offset*/) 
01996         throw(DWFException)
01997     {
01998         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
01999     }
02000 
02007     virtual WT_Text_Background*            Create_Text_Background(WT_Text_Background const& /*background*/)  
02008         throw(DWFException)
02009     {
02010         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
02011     }
02018     virtual WT_Text_HAlign*                Create_Text_HAlign()  
02019         throw(DWFException)
02020     {
02021         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
02022     }
02029     virtual WT_Text_HAlign*                Create_Text_HAlign(WT_Text_HAlign::WT_HAlign /*hAlign*/)  
02030         throw(DWFException)
02031     {
02032         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
02033     }
02034 
02041     virtual WT_Text_HAlign*                Create_Text_HAlign(WT_Text_HAlign const& /*hAlign*/)  
02042         throw(DWFException)
02043     {
02044         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
02045     }
02046 
02053     virtual WT_Text_VAlign*                Create_Text_VAlign() 
02054         throw(DWFException)
02055     {
02056         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
02057     }
02064     virtual WT_Text_VAlign*                Create_Text_VAlign(WT_Text_VAlign::WT_VAlign /*vAlign*/) 
02065         throw(DWFException)
02066     {
02067         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
02068     }
02069 
02076     virtual WT_Text_VAlign*                Create_Text_VAlign(WT_Text_VAlign const& /*vAlign*/) 
02077         throw(DWFException)
02078     {
02079         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
02080     }
02081 
02088     virtual WT_Units*                    Create_Units() 
02089         throw(DWFException)
02090     {
02091         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
02092     }
02099     virtual WT_Units*                                   Create_Units(WT_Units const& /*u*/)
02100         throw(DWFException)
02101     {
02102         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
02103     }
02110     virtual WT_Units*                                   Create_Units(WT_Matrix const & /*xform*/, WT_String const & /*units*/)
02111         throw(DWFException)
02112     {
02113         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
02114     }
02121     virtual WT_URL*                        Create_URL() 
02122         throw(DWFException)
02123     {
02124         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
02125     }
02132     virtual WT_URL*                        Create_URL(WT_URL_Item & /*item*/) 
02133         throw(DWFException)
02134     {
02135         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
02136     }
02143     virtual WT_URL*                                             Create_URL(WT_Integer32 /*index*/, WT_Unsigned_Integer16 const* /*address*/, 
02144         WT_Unsigned_Integer16 const* /*friendly_name*/)
02145         throw(DWFException)
02146     {
02147         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
02148     }
02149 
02156     virtual WT_URL*                        Create_URL(WT_URL const& /*url*/) 
02157         throw(DWFException)
02158     {
02159         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
02160     }
02167     virtual WT_URL_List*                Create_URL_List() 
02168         throw(DWFException)
02169     {
02170         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
02171     }
02178     virtual WT_URL_List*                                Create_URL_List(WT_URL_List const & /*list*/)
02179         throw(DWFException)
02180     {
02181         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
02182     }
02189     virtual WT_UserData*                Create_UserData() 
02190         throw(DWFException)
02191     {
02192         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
02193     }
02200     virtual WT_UserData*                                Create_UserData(WT_String const & /*data_description*/)
02201         throw(DWFException)
02202     {
02203         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
02204     }
02211     virtual WT_UserData*                                Create_UserData(WT_String const & /*data_description*/, 
02212         WT_Integer32 /*data_size*/, WT_Byte* /*data*/, WT_Boolean /*copy*/) 
02213         throw(DWFException)
02214     {
02215         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
02216     }
02223     virtual WT_User_Fill_Pattern*        Create_User_Fill_Pattern() 
02224         throw(DWFException)
02225     {
02226         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
02227     }
02234     virtual WT_User_Fill_Pattern*        Create_User_Fill_Pattern(WT_Integer16 /*pattern_num*/) 
02235         throw(DWFException)
02236     {
02237         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
02238     }
02245     virtual WT_User_Fill_Pattern*        Create_User_Fill_Pattern(WT_Integer16 /*pattern_num*/, WT_Unsigned_Integer16 /*rows*/,
02246         WT_Unsigned_Integer16 /*columns*/,
02247         WT_Unsigned_Integer32 /*data_size*/,WT_Byte const* /*data*/)
02248         throw(DWFException)
02249     {
02250         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
02251     }
02258     virtual WT_User_Fill_Pattern*        Create_User_Fill_Pattern(WT_Integer16 /*pattern_num*/,
02259         WT_User_Fill_Pattern::Fill_Pattern * /*fill_pattern*/) 
02260         throw(DWFException)
02261     {
02262         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
02263     }
02270     virtual     WT_User_Fill_Pattern*           Create_User_Fill_Pattern(WT_User_Fill_Pattern const &)
02271         throw(DWFException)
02272     {
02273         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
02274     }
02281     virtual WT_User_Hatch_Pattern*        Create_User_Hatch_Pattern() 
02282         throw(DWFException)
02283     {
02284         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
02285     }
02292     virtual WT_User_Hatch_Pattern*        Create_User_Hatch_Pattern(WT_Integer16 /*hashpatnum*/) 
02293         throw(DWFException)
02294     {
02295         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
02296     }
02304     virtual WT_User_Hatch_Pattern*        Create_User_Hatch_Pattern(WT_Integer16 /*hashpatnum*/,
02305         WT_Unsigned_Integer16 /*xsize*/,WT_Unsigned_Integer16 /*ysize*/) 
02306         throw(DWFException)
02307     {
02308         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
02309     }
02316     virtual WT_User_Hatch_Pattern*              Create_User_Hatch_Pattern(WT_User_Hatch_Pattern const & /*pattern*/)
02317         throw(DWFException)
02318     {
02319         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
02320     }
02327     virtual WT_View*                    Create_View() 
02328         throw(DWFException)
02329     {
02330         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
02331     }
02338     virtual WT_View*                    Create_View(WT_Logical_Box /*view*/) 
02339         throw(DWFException)
02340     {
02341         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
02342     }
02349     virtual WT_View*                    Create_View(char* /*name*/) 
02350         throw(DWFException)
02351     {
02352         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
02353     }
02360     virtual WT_View*                                    Create_View(WT_View const & /*view*/)
02361         throw(DWFException)
02362     {
02363         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
02364     }
02371     virtual WT_Viewport*                Create_Viewport() 
02372         throw(DWFException)
02373     {
02374         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
02375     }
02382     virtual WT_Viewport*                                Create_Viewport(WT_Viewport const & /*vport*/)
02383         throw(DWFException)
02384     {
02385         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
02386     }
02393     virtual WT_Viewport*                                Create_Viewport(WT_File & /*file*/, char const* /*name*/, 
02394         int /*num_points*/, WT_Logical_Point const* /*points*/, 
02395         WT_Boolean /*copy*/=WD_True) 
02396         throw(DWFException)
02397     {
02398         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
02399     }
02406     virtual WT_Viewport*                                Create_Viewport(WT_File & /*file*/, WT_Unsigned_Integer16 const* /*name*/, 
02407         int /*num_points*/, WT_Logical_Point const* /*points*/, 
02408         WT_Boolean /*copy*/=WD_True) 
02409         throw(DWFException)
02410     {
02411         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
02412     }
02419     virtual WT_Viewport*                                Create_Viewport(WT_File & /*file*/, WT_String const & /*name*/, 
02420         WT_Contour_Set const & /*boundary*/, WT_Boolean /*copy*/=WD_True)
02421         throw(DWFException)
02422     {
02423         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
02424     }
02431     virtual WT_Visibility*                Create_Visibility() 
02432         throw(DWFException)
02433     {
02434         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
02435     }
02442     virtual WT_Visibility*                Create_Visibility(WT_Boolean /*visible*/) 
02443         throw(DWFException)
02444     {
02445         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
02446     }
02447 
02454     virtual WT_Visibility*                Create_Visibility(WT_Visibility const& /*visibility*/) 
02455         throw(DWFException)
02456     {
02457         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
02458     }
02459 
02460 
02467     virtual WT_Unknown*                Create_Unknown() 
02468         throw(DWFException)
02469     {
02470         _DWFCORE_THROW( DWFNotImplementedException, /*NOXLATE*/L"This opcode not implemented in the factory..." );
02471     }
02472 
02473 
02474     //Destroy methods for all base classes
02475     virtual void            Destroy(WT_Object*      pObject);
02476     virtual void            Destroy(WT_Attribute*   pAttribute);
02477     virtual void            Destroy(WT_File*        pFile);
02478     virtual void            Destroy(WT_Dash_Pattern* pDashPat);
02479     virtual void            Destroy(WT_Layer*       pLayer);
02480     virtual void            Destroy(WT_Named_View*  pNamedView);
02481     virtual void            Destroy(WT_Object_Node* pObjectNode);
02482 };
02483 
02484 #endif //ABSTRACT_CLASSFACTORY_HEADER
02485 

Generated on Tue Jan 6 22:41:12 2009 for Autodesk DWF Whip 2D Toolkit by  doxygen 1.4.5