App/Application.cpp File Reference

#include "PreCompiled.h"
#include <iostream>
#include <sstream>
#include <exception>
#include <ctime>
#include <csignal>
#include <boost/program_options.hpp>
#include "Application.h"
#include "Document.h"
#include <Base/Interpreter.h>
#include <Base/Exception.h>
#include <Base/Parameter.h>
#include <Base/Console.h>
#include <Base/Factory.h>
#include <Base/FileInfo.h>
#include <Base/Type.h>
#include <Base/BaseClass.h>
#include <Base/Persistence.h>
#include <Base/Reader.h>
#include <Base/MatrixPy.h>
#include <Base/VectorPy.h>
#include <Base/BoundBoxPy.h>
#include <Base/PlacementPy.h>
#include <Base/RotationPy.h>
#include <Base/Sequencer.h>
#include <Base/Tools.h>
#include <Base/UnitsApi.h>
#include "GeoFeature.h"
#include "FeatureTest.h"
#include "FeaturePython.h"
#include "ComplexGeoData.h"
#include "Property.h"
#include "PropertyContainer.h"
#include "PropertyUnits.h"
#include "PropertyFile.h"
#include "PropertyLinks.h"
#include "PropertyPythonObject.h"
#include "DocumentObjectGroup.h"
#include "DocumentObjectFileIncluded.h"
#include "InventorObject.h"
#include "VRMLObject.h"
#include "Annotation.h"
#include "MeasureDistance.h"
#include <Build/Version.h>
#include <boost/tokenizer.hpp>
#include <boost/token_functions.hpp>
#include <boost/signals.hpp>
#include <boost/bind.hpp>
#include <boost/version.hpp>
#include "InitScript.h"
#include "TestScript.h"
#include <new>

Go to the source code of this file.

Functions

pair< string, string > customSyntax (const string &s)
static void freecadNewHandler ()
 freecadNewHandler() prints an error message and throws an exception
template<class T >
ostream & operator<< (ostream &os, const vector< T > &v)
 PyDoc_STRVAR (Console_doc,"FreeCAD Console\n")
 PyDoc_STRVAR (FreeCAD_doc,"The functions in the FreeCAD module allow working with documents.\n""The FreeCAD instance provides a list of references of documents which\n""can be addressed by a string. Hence the document name must be unique.\n""\n""The document has the read-only attribute FileName which points to the\n""file the document should be stored to.\n")
void segmentation_fault_handler (int sig)
void unexpection_error_handler ()
void unhandled_exception_handler ()

Function Documentation

pair<string, string> customSyntax ( const string &  s  ) 

Definition at line 1305 of file App/Application.cpp.

static void freecadNewHandler (  )  [static]

freecadNewHandler() prints an error message and throws an exception

Definition at line 877 of file App/Application.cpp.

Referenced by App::Application::init().

template<class T >
ostream& operator<< ( ostream &  os,
const vector< T > &  v 
) [inline]

Definition at line 1350 of file App/Application.cpp.

References draftlibs::dxfLibrary::copy.

PyDoc_STRVAR ( Console_doc  ,
"FreeCAD Console\n"   
)
PyDoc_STRVAR ( FreeCAD_doc  ,
"The functions in the FreeCAD module allow working with documents.\n""The FreeCAD instance provides a list of references of documents which\n""can be addressed by a string. Hence the document name must be unique.\n""\n""The document has the read-only attribute FileName which points to the\n""file the document should be stored to.\n"   
)
void segmentation_fault_handler ( int  sig  ) 

Definition at line 884 of file App/Application.cpp.

Referenced by App::Application::init().

void unexpection_error_handler (  ) 

Definition at line 909 of file App/Application.cpp.

Referenced by App::Application::init().

void unhandled_exception_handler (  ) 

Definition at line 904 of file App/Application.cpp.

Referenced by App::Application::init().


Generated on Wed Nov 23 19:01:13 2011 for FreeCAD by  doxygen 1.6.1