########
Exporter
########

.. cpp:namespace:: Communicator::Exporter

.. default-domain:: cpp

Functions
=========

===== =====================================================================================================================================================================================================================================================================================================================================================================================================================================================================
..    :cpp:func:`Exporter <Communicator::Exporter::Exporter>`                                                                                                                                                                                                                                                                                                                                                                                                              
..    :cpp:func:`~Exporter <Communicator::Exporter::~Exporter>`                                                                                                                                                                                                                                                                                                                                                                                                            
bool  :cpp:func:`Init <bool Communicator::Exporter::Init(Importer *importer)>`                                                                                                                                                                                                                                                                                                                                                                                             
bool  :cpp:func:`WriteMeasurement <bool Communicator::Exporter::WriteMeasurement(char const *utf8_json_filename, SC_Export_Options export_options)>`                                                                                                                                                                                                                                                                                                                       
bool  :cpp:func:`WriteSC <bool Communicator::Exporter::WriteSC(char const *utf8_model_path, char const *utf8_scs_filename, SC_Export_Options export_options)>`                                                                                                                                                                                                                                                                                                             
bool  :cpp:func:`WriteHTML <bool Communicator::Exporter::WriteHTML(const char *utf8_html_path, const char *utf8_html_template_path, SC_Export_Options export_options)>`                                                                                                                                                                                                                                                                                                    
bool  :cpp:func:`WriteXML <bool Communicator::Exporter::WriteXML(const char *out_filename, SC_Export_Options export_options)>`                                                                                                                                                                                                                                                                                                                                             
bool  :cpp:func:`WriteIFCXML <bool Communicator::Exporter::WriteIFCXML(const char *out_filename, SC_Export_Options export_options)>`                                                                                                                                                                                                                                                                                                                                       
bool  :cpp:func:`WritePNG <bool Communicator::Exporter::WritePNG(char const *outFilename, int xres, int yres, Color backgroundColor, Camera *cameraOverride=nullptr, ViewOrientation viewOrientation=ViewOrientation::Unspecified, bool fitWorldExact=false, bool enableHiddenLine=false, bool enableTransparentBackground=false, bool exportPmi=true, RenderingMode renderingMode=RenderingMode::ShadedWithLines, LightingMode lightingMode=LightingMode::Lighting2016)>` 
bool  :cpp:func:`WriteHSF <bool Communicator::Exporter::WriteHSF(char const *out_filename)>`                                                                                                                                                                                                                                                                                                                                                                               
bool  :cpp:func:`WritePDF <bool Communicator::Exporter::WritePDF(char const *out_filename, const char *template_filename, const char *modify_list, Color background_color, SC_Export_Options export_options)>`                                                                                                                                                                                                                                                             
bool  :cpp:func:`WritePRC <bool Communicator::Exporter::WritePRC(const char *out_filename, SC_Export_Options export_options)>`                                                                                                                                                                                                                                                                                                                                             
bool  :cpp:func:`WriteSTEP <bool Communicator::Exporter::WriteSTEP(const char *out_filename, SC_Export_Options export_options)>`                                                                                                                                                                                                                                                                                                                                           
bool  :cpp:func:`WriteSTL <bool Communicator::Exporter::WriteSTL(const char *out_filename, SC_Export_Options export_options)>`                                                                                                                                                                                                                                                                                                                                             
bool  :cpp:func:`WriteXT <bool Communicator::Exporter::WriteXT(const char *out_filename)>`                                                                                                                                                                                                                                                                                                                                                                                 
bool  :cpp:func:`Write3MF <bool Communicator::Exporter::Write3MF(const char *out_filename, SC_Export_Options export_options=SC_Export_Options())>`                                                                                                                                                                                                                                                                                                                         
bool  :cpp:func:`WriteJT <bool Communicator::Exporter::WriteJT(const char *out_filename, SC_Export_Options export_options=SC_Export_Options())>`                                                                                                                                                                                                                                                                                                                           
bool  :cpp:func:`WriteDependencies <bool Communicator::Exporter::WriteDependencies(const char *out_filename, SC::Store::MemoryDevice *memory_device=nullptr)>`                                                                                                                                                                                                                                                                                                             
bool  :cpp:func:`WriteXMLBOM <bool Communicator::Exporter::WriteXMLBOM(const char *out_filename, SC::Store::MemoryDevice *memory_device=nullptr)>`                                                                                                                                                                                                                                                                                                                         
bool  :cpp:func:`WriteConfigFile <bool Communicator::Exporter::WriteConfigFile(const char *out_filename, SC::Store::MemoryDevice *memory_device=nullptr)>`                                                                                                                                                                                                                                                                                                                 
bool  :cpp:func:`WriteSCMaster <bool Communicator::Exporter::WriteSCMaster(const char *xmlFile, const char *modelsPath, const char *outputFile, SC_Export_Options export_options)>`                                                                                                                                                                                                                                                                                        
bool  :cpp:func:`WriteSCShattered <bool Communicator::Exporter::WriteSCShattered(SC_Export_Options export_options)>`                                                                                                                                                                                                                                                                                                                                                       
===== =====================================================================================================================================================================================================================================================================================================================================================================================================================================================================

.. cpp:namespace:: nullptr

Detailed Description
====================

.. doxygenclass:: Communicator::Exporter
   :project: libconverter
   :members:
   :undoc-members:



