44 lines
1.5 KiB
XML
44 lines
1.5 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<GenerateModel xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="generateMetaModel_Module.xsd">
|
|
<PythonExport
|
|
Father="PyObjectBase"
|
|
Name="MeasureManagerPy"
|
|
Twin="MeasureManager"
|
|
TwinPointer="MeasureManager"
|
|
Include="App/MeasureManager.h"
|
|
FatherInclude="Base/PyObjectBase.h"
|
|
Namespace="App"
|
|
Constructor="false"
|
|
Delete="true"
|
|
FatherNamespace="Base">
|
|
<Documentation>
|
|
<Author Licence="LGPL" Name="David Friedli" EMail="david@friedli-be.ch" />
|
|
<UserDocu>MeasureManager class.
|
|
|
|
The MeasureManager handles measure types and geometry handler across FreeCAD.</UserDocu>
|
|
<DeveloperDocu>MeasureManager</DeveloperDocu>
|
|
</Documentation>
|
|
<Methode Name="addMeasureType" Static="true">
|
|
<Documentation>
|
|
<UserDocu>addMeasureType(id, label, measureType) -> None
|
|
|
|
Add a new measure type.
|
|
|
|
id : str
|
|
Unique identifier of the measure type.
|
|
label : str
|
|
Name of the module.
|
|
measureType : Measure.MeasureBasePython
|
|
The actual measure type.</UserDocu>
|
|
</Documentation>
|
|
</Methode>
|
|
<Methode Name="getMeasureTypes" Static="true" NoArgs="true">
|
|
<Documentation>
|
|
<UserDocu>getMeasureTypes() -> List[(id, label, pythonMeasureType)]
|
|
|
|
Returns a list of all registered measure types.</UserDocu>
|
|
</Documentation>
|
|
</Methode>
|
|
</PythonExport>
|
|
</GenerateModel>
|