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="BaseClassPy"5Name="Array3DPy"6Twin="Material3DArray"7TwinPointer="Material3DArray"8Include="Mod/Material/App/MaterialValue.h"9Namespace="Materials"10FatherInclude="Base/BaseClassPy.h"11FatherNamespace="Base"12Constructor="true"13Delete="true">14<Documentation>15<Author Licence="LGPL" Name="DavidCarter" EMail="dcarter@davidcarter.ca" />16<UserDocu>3D Array of material properties.</UserDocu>17</Documentation>18<Attribute Name="Array" ReadOnly="true">19<Documentation>20<UserDocu>The 3 dimensional array.</UserDocu>21</Documentation>22<Parameter Name="Array" Type="List"/>23</Attribute>24<Attribute Name="Columns" ReadOnly="true">25<Documentation>26<UserDocu>The number of columns in the array.</UserDocu>27</Documentation>28<Parameter Name="Columns" Type="Int"/>29</Attribute>30<Attribute Name="Depth" ReadOnly="true">31<Documentation>32<UserDocu>The depth of the array (3rd dimension).</UserDocu>33</Documentation>34<Parameter Name="Columns" Type="Int"/>35</Attribute>36<Methode Name="getRows" ReadOnly="true">37<Documentation>38<UserDocu>Get the number of rows in the array at the specified depth.</UserDocu>39</Documentation>40</Methode>41<Methode Name="getValue" ReadOnly="true">42<Documentation>43<UserDocu>Get the value at the given row and column</UserDocu>44</Documentation>45</Methode>46<Methode Name="getDepthValue" ReadOnly="true">47<Documentation>48<UserDocu>Get the column value at the given depth</UserDocu>49</Documentation>50</Methode>51</PythonExport>52</GenerateModel>53