1
<?xml version="1.0" encoding="UTF-8"?>
2
<GenerateModel xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="generateMetaModel_Module.xsd">
4
Father="DocumentObjectPy"
7
TwinPointer="GeoFeature"
8
Include="App/GeoFeature.h"
10
FatherInclude="App/DocumentObjectPy.h"
11
FatherNamespace="App">
13
<Author Licence="LGPL" Name="Jürgen Riegel" EMail="FreeCAD@juergen-riegel.net" />
14
<UserDocu>App.GeoFeature class.
16
Base class of all geometric document objects.
17
This class does the whole placement and position handling.
18
With the method `getPropertyOfGeometry` is possible to obtain
19
the main geometric property in general form, without reference
20
to any particular property name.</UserDocu>
22
<Methode Name="getPaths">
26
Returns all possible paths to the root of the document.
27
Note: Not implemented.</UserDocu>
30
<Methode Name="getGlobalPlacement">
32
<UserDocu>getGlobalPlacement() -> Base.Placement
34
Returns the placement of the object in the global coordinate space, respecting all stacked
36
Note: This function is not available during recompute, as there the placements of parents
37
can change after the execution of this object, rendering the result wrong.</UserDocu>
40
<Methode Name="getPropertyNameOfGeometry">
42
<UserDocu>getPropertyNameOfGeometry() -> str or None
44
Returns the property name of the actual geometry.
45
For example for a Part feature it returns the value 'Shape', for a mesh feature the value
47
If an object has no such property then None is returned.</UserDocu>
50
<Methode Name="getPropertyOfGeometry">
52
<UserDocu>getPropertyOfGeometry() -> object or None
54
Returns the property of the actual geometry.
55
For example for a Part feature it returns its Shape property, for a Mesh feature its
56
Mesh property and so on.
57
If an object has no such property then None is returned.
58
Unlike to getPropertyNameOfGeometry this function returns the geometry, not its name.</UserDocu>
61
<Attribute Name="ElementMapVersion" ReadOnly="true">
63
<UserDocu>Element map version</UserDocu>
65
<Parameter Name="ElementMapVersion" Type="String" />