These are the bare minimum set of APIs for future new topogical naming feature (see [here](https://git.io/fj6hy) for a overview of the new APIs). These APIs are added early to avoid too much code change for the new features introduced in the current patch set.
48 lines
1.8 KiB
XML
48 lines
1.8 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="PersistencePy"
|
|
Name="ComplexGeoDataPy"
|
|
Twin="ComplexGeoData"
|
|
Include="App/ComplexGeoData.h"
|
|
TwinPointer="ComplexGeoData"
|
|
Namespace="Data"
|
|
FatherInclude="Base/PersistencePy.h"
|
|
FatherNamespace="Base"
|
|
Reference="true">
|
|
<Documentation>
|
|
<Author Licence="LGPL" Name="Juergen Riegel" EMail="Juergen.Riegel@web.de" />
|
|
<UserDocu>Father of all complex geometric data types</UserDocu>
|
|
</Documentation>
|
|
<Methode Name="getFacesFromSubelement" Const="true">
|
|
<Documentation>
|
|
<UserDocu>Return vertexes and faces from a sub-element</UserDocu>
|
|
</Documentation>
|
|
</Methode>
|
|
<Attribute Name="BoundBox" ReadOnly="true">
|
|
<Documentation>
|
|
<UserDocu>Get the BoundBox of the object</UserDocu>
|
|
</Documentation>
|
|
<Parameter Name="BoundBox" Type="Object" />
|
|
</Attribute>
|
|
<Attribute Name="Placement" ReadOnly="false">
|
|
<Documentation>
|
|
<UserDocu>Get the current transformation of the object as placement</UserDocu>
|
|
</Documentation>
|
|
<Parameter Name="Placement" Type="Object" />
|
|
</Attribute>
|
|
<Attribute Name="Matrix" ReadOnly="false">
|
|
<Documentation>
|
|
<UserDocu>Get the current transformation of the object as matrix</UserDocu>
|
|
</Documentation>
|
|
<Parameter Name="Matrix" Type="Object" />
|
|
</Attribute>
|
|
<Attribute Name="Tag">
|
|
<Documentation>
|
|
<UserDocu>Geometry Tag</UserDocu>
|
|
</Documentation>
|
|
<Parameter Name="Tag" Type="Int"/>
|
|
</Attribute>
|
|
</PythonExport>
|
|
</GenerateModel>
|