FreeCAD

Форк
0
/
GeometryPy.xml 
103 строки · 4.1 Кб
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
  <PythonExport
4
      Father="PersistencePy"
5
      Name="GeometryPy"
6
      Twin="Geometry"
7
      TwinPointer="Geometry"
8
      Include="Mod/Part/App/Geometry.h"
9
      Namespace="Part"
10
      FatherInclude="Base/PersistencePy.h"
11
      FatherNamespace="Base"
12
      Constructor="true"
13
      Delete="true">
14
    <Documentation>
15
      <Author Licence="LGPL" Name="Werner Mayer" EMail="wmayer@users.sourceforge.net" />
16
      <UserDocu>The abstract class Geometry for 3D space is the root class of all geometric objects.
17
It describes the common behavior of these objects when:
18
- applying geometric transformations to objects, and
19
- constructing objects by geometric transformation (including copying).</UserDocu>
20
    </Documentation>
21
    <Methode Name="mirror">
22
      <Documentation>
23
        <UserDocu>Performs the symmetrical transformation of this geometric object</UserDocu>
24
      </Documentation>
25
    </Methode>
26
    <Methode Name="rotate">
27
      <Documentation>
28
        <UserDocu>Rotates this geometric object at angle Ang (in radians) about axis</UserDocu>
29
      </Documentation>
30
    </Methode>
31
    <Methode Name="scale">
32
      <Documentation>
33
        <UserDocu>Applies a scaling transformation on this geometric object with a center and scaling factor</UserDocu>
34
      </Documentation>
35
    </Methode>
36
    <Methode Name="transform">
37
      <Documentation>
38
        <UserDocu>Applies a transformation to this geometric object</UserDocu>
39
      </Documentation>
40
    </Methode>
41
    <Methode Name="translate">
42
      <Documentation>
43
        <UserDocu>Translates this geometric object</UserDocu>
44
      </Documentation>
45
    </Methode>
46
    <Methode Name="copy" Const="true">
47
      <Documentation>
48
        <UserDocu>Create a copy of this geometry</UserDocu>
49
      </Documentation>
50
    </Methode>
51
    <Methode Name="clone" Const="true">
52
        <Documentation>
53
            <UserDocu>Create a clone of this geometry with the same Tag</UserDocu>
54
      </Documentation>
55
    </Methode>
56
    <Methode Name="hasExtensionOfType" Const="true">
57
        <Documentation>
58
            <UserDocu>Returns a boolean indicating whether a geometry extension of the type indicated as a string exists.</UserDocu>
59
        </Documentation>
60
    </Methode>
61
    <Methode Name="hasExtensionOfName" Const="true">
62
        <Documentation>
63
            <UserDocu>Returns a boolean indicating whether a geometry extension with the name indicated as a string exists.</UserDocu>
64
        </Documentation>
65
    </Methode>
66
    <Methode Name="getExtensionOfType" Const="true">
67
        <Documentation>
68
            <UserDocu>Gets the first geometry extension of the type indicated by the string.</UserDocu>
69
        </Documentation>
70
    </Methode>
71
    <Methode Name="getExtensionOfName" Const="true">
72
        <Documentation>
73
            <UserDocu>Gets the first geometry extension of the name indicated by the string.</UserDocu>
74
        </Documentation>
75
    </Methode>
76
    <Methode Name="setExtension" Const="false">
77
        <Documentation>
78
            <UserDocu>Sets a geometry extension of the indicated type.</UserDocu>
79
        </Documentation>
80
    </Methode>
81
    <Methode Name="deleteExtensionOfType" Const="false">
82
        <Documentation>
83
            <UserDocu>Deletes all extensions of the indicated type.</UserDocu>
84
        </Documentation>
85
    </Methode>
86
    <Methode Name="deleteExtensionOfName" Const="false">
87
        <Documentation>
88
            <UserDocu>Deletes all extensions of the indicated name.</UserDocu>
89
        </Documentation>
90
    </Methode>
91
    <Methode Name="getExtensions" Const="true">
92
        <Documentation>
93
            <UserDocu>Returns a list with information about the geometry extensions.</UserDocu>
94
        </Documentation>
95
    </Methode>
96
    <Attribute Name="Tag" ReadOnly="true">
97
      <Documentation>
98
        <UserDocu>Gives the tag of the geometry as string.</UserDocu>
99
      </Documentation>
100
      <Parameter Name="Tag" Type="String"/>
101
    </Attribute>
102
  </PythonExport>
103
</GenerateModel>
104

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.