FreeCAD
1<?xml version="1.0" encoding="UTF-8"?>
2<GenerateModel xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="generateMetaModel_Module.xsd">3<PythonExport4Father="PyObjectBase"5Name="MeasureManagerPy"6Twin="MeasureManager"7TwinPointer="MeasureManager"8Include="App/MeasureManager.h"9FatherInclude="Base/PyObjectBase.h"10Namespace="App"11Constructor="false"12Delete="true"13FatherNamespace="Base">14<Documentation>15<Author Licence="LGPL" Name="David Friedli" EMail="david@friedli-be.ch" />16<UserDocu>MeasureManager class.17
18The MeasureManager handles measure types and geometry handler across FreeCAD.</UserDocu>19<DeveloperDocu>MeasureManager</DeveloperDocu>20</Documentation>21<Methode Name="addMeasureType" Static="true">22<Documentation>23<UserDocu>addMeasureType(id, label, measureType) -> None24
25Add a new measure type.
26
27id : str
28Unique identifier of the measure type.
29label : str
30Name of the module.
31measureType : Measure.MeasureBasePython
32The actual measure type.</UserDocu>33</Documentation>34</Methode>35<Methode Name="getMeasureTypes" Static="true" NoArgs="true">36<Documentation>37<UserDocu>getMeasureTypes() -> List[(id, label, pythonMeasureType)]38
39Returns a list of all registered measure types.</UserDocu>40</Documentation>41</Methode>42</PythonExport>43</GenerateModel>44