Drawing Namespace Reference

Classes

class  DrawingOutput
 
class  DXFOutput
 
class  FeatureClip
 Base class of all View Features in the drawing module. More...
 
class  FeaturePage
 Base class of all View Features in the drawing module. More...
 
class  FeatureProjection
 Base class of all View Features in the drawing module. More...
 
class  FeatureView
 Base class of all View Features in the drawing module. More...
 
class  FeatureViewAnnotation
 Base class of all View Features in the drawing module. More...
 
class  FeatureViewPart
 Base class of all View Features in the drawing module. More...
 
class  FeatureViewSpreadsheet
 Base class of all View Features in the drawing module. More...
 
class  FeatureViewSymbol
 Base class of all View Features in the drawing module. More...
 
class  Module
 
class  PageGroup
 Base class of all View Features in the drawing module. More...
 
class  ProjectionAlgos
 Algo class for projecting shapes and creating SVG output of it. More...
 
class  SVGOutput
 

Typedefs

typedef App::FeaturePythonT< FeatureViewAnnotationFeatureViewAnnotationPython
 
typedef App::FeaturePythonT< FeatureViewPartFeatureViewPartPython
 
typedef App::FeaturePythonT< FeatureViewFeatureViewPython
 
typedef App::FeaturePythonT< FeatureViewSymbolFeatureViewSymbolPython
 

Functions

template<typename OutputIt >
void copy (Py::Dict sourceRange, OutputIt targetIt)
 Copies a Python dictionary of Python strings to a C++ container. More...
 
PyObjectinitModule ()
 

Typedef Documentation

◆ FeatureViewAnnotationPython

◆ FeatureViewPartPython

◆ FeatureViewPython

◆ FeatureViewSymbolPython

Function Documentation

◆ copy()

template<typename OutputIt >
void Drawing::copy ( Py::Dict  sourceRange,
OutputIt  targetIt 
)

Copies a Python dictionary of Python strings to a C++ container.

After the function call, the key-value pairs of the Python dictionary are copied into the target buffer as C++ pairs (pair<string, string>).

Parameters
sourceRangeis a Python dictionary (Py::Dict). Both, the keys and the values must be Python strings.
targetItrefers to where the data should be inserted. Must be of concept output iterator.

◆ initModule()

PyObject * Drawing::initModule ( )