set non-modifying functions of Python wrappers as const
This commit is contained in:
@@ -22,39 +22,39 @@
|
||||
<UserDocu>Return the shape for the geometry.</UserDocu>
|
||||
</Documentation>
|
||||
</Methode>
|
||||
<Methode Name="value">
|
||||
<Methode Name="value" Const="true">
|
||||
<Documentation>
|
||||
<UserDocu>value(u,v) -> Point
|
||||
Computes the point of parameter (u,v) on this surface</UserDocu>
|
||||
</Documentation>
|
||||
</Methode>
|
||||
<Methode Name="tangent">
|
||||
<Methode Name="tangent" Const="true">
|
||||
<Documentation>
|
||||
<UserDocu>tangent(u,v) -> (Vector,Vector)
|
||||
Computes the tangent of parameter (u,v) on this geometry</UserDocu>
|
||||
</Documentation>
|
||||
</Methode>
|
||||
<Methode Name="normal">
|
||||
<Methode Name="normal" Const="true">
|
||||
<Documentation>
|
||||
<UserDocu>normal(u,v) -> Vector
|
||||
Computes the normal of parameter (u,v) on this geometry</UserDocu>
|
||||
</Documentation>
|
||||
</Methode>
|
||||
<Methode Name="isUmbillic">
|
||||
<Methode Name="isUmbillic" Const="true">
|
||||
<Documentation>
|
||||
<UserDocu>isUmbillic(u,v) -> bool
|
||||
Check if the geometry on parameter is an umbillic point,
|
||||
i.e. maximum and minimum curvature are equal.</UserDocu>
|
||||
</Documentation>
|
||||
</Methode>
|
||||
<Methode Name="curvature">
|
||||
<Methode Name="curvature" Const="true">
|
||||
<Documentation>
|
||||
<UserDocu>curvature(u,v,type) -> float
|
||||
The value of type must be one of this: Max, Min, Mean or Gauss
|
||||
Computes the curvature of parameter (u,v) on this geometry</UserDocu>
|
||||
</Documentation>
|
||||
</Methode>
|
||||
<Methode Name="curvatureDirections">
|
||||
<Methode Name="curvatureDirections" Const="true">
|
||||
<Documentation>
|
||||
<UserDocu>curvatureDirections(u,v) -> (Vector,Vector)
|
||||
Computes the directions of maximum and minimum curvature
|
||||
@@ -64,14 +64,14 @@ the second vector corresponds to the minimum curvature.
|
||||
</UserDocu>
|
||||
</Documentation>
|
||||
</Methode>
|
||||
<Methode Name="bounds">
|
||||
<Methode Name="bounds" Const="true">
|
||||
<Documentation>
|
||||
<UserDocu>
|
||||
Returns the parametric bounds (U1, U2, V1, V2) of this trimmed surface.
|
||||
</UserDocu>
|
||||
</Documentation>
|
||||
</Methode>
|
||||
<Methode Name="isPlanar">
|
||||
<Methode Name="isPlanar" Const="true">
|
||||
<Documentation>
|
||||
<UserDocu>
|
||||
isPlanar([float]) -> Bool
|
||||
@@ -87,61 +87,61 @@ Checks if the surface is planar within a certain tolerance.
|
||||
</Documentation>
|
||||
<Parameter Name="Continuity" Type="String"/>
|
||||
</Attribute>
|
||||
<Methode Name="uIso">
|
||||
<Methode Name="uIso" Const="true">
|
||||
<Documentation>
|
||||
<UserDocu>Builds the U isoparametric curve</UserDocu>
|
||||
</Documentation>
|
||||
</Methode>
|
||||
<Methode Name="vIso">
|
||||
<Methode Name="vIso" Const="true">
|
||||
<Documentation>
|
||||
<UserDocu>Builds the V isoparametric curve</UserDocu>
|
||||
</Documentation>
|
||||
</Methode>
|
||||
<Methode Name="isUPeriodic">
|
||||
<Methode Name="isUPeriodic" Const="true">
|
||||
<Documentation>
|
||||
<UserDocu>Returns true if this patch is periodic in the given parametric direction.</UserDocu>
|
||||
</Documentation>
|
||||
</Methode>
|
||||
<Methode Name="isVPeriodic">
|
||||
<Methode Name="isVPeriodic" Const="true">
|
||||
<Documentation>
|
||||
<UserDocu>Returns true if this patch is periodic in the given parametric direction.</UserDocu>
|
||||
</Documentation>
|
||||
</Methode>
|
||||
<Methode Name="isUClosed">
|
||||
<Methode Name="isUClosed" Const="true">
|
||||
<Documentation>
|
||||
<UserDocu>
|
||||
Checks if this surface is closed in the u parametric direction.
|
||||
</UserDocu>
|
||||
</Documentation>
|
||||
</Methode>
|
||||
<Methode Name="isVClosed">
|
||||
<Methode Name="isVClosed" Const="true">
|
||||
<Documentation>
|
||||
<UserDocu>
|
||||
Checks if this surface is closed in the v parametric direction.
|
||||
</UserDocu>
|
||||
</Documentation>
|
||||
</Methode>
|
||||
<Methode Name="UPeriod">
|
||||
<Methode Name="UPeriod" Const="true">
|
||||
<Documentation>
|
||||
<UserDocu>
|
||||
Returns the period of this patch in the u parametric direction.
|
||||
</UserDocu>
|
||||
</Documentation>
|
||||
</Methode>
|
||||
<Methode Name="VPeriod">
|
||||
<Methode Name="VPeriod" Const="true">
|
||||
<Documentation>
|
||||
<UserDocu>
|
||||
Returns the period of this patch in the v parametric direction.
|
||||
</UserDocu>
|
||||
</Documentation>
|
||||
</Methode>
|
||||
<Methode Name="parameter">
|
||||
<Methode Name="parameter" Const="true">
|
||||
<Documentation>
|
||||
<UserDocu>Returns the parameter on the curve
|
||||
of the nearest orthogonal projection of the point.</UserDocu>
|
||||
</Documentation>
|
||||
</Methode>
|
||||
<Methode Name="toBSpline">
|
||||
<Methode Name="toBSpline" Const="true">
|
||||
<Documentation>
|
||||
<UserDocu>
|
||||
Returns a B-Spline representation of this surface.
|
||||
@@ -156,22 +156,22 @@ The required arguments are:
|
||||
</UserDocu>
|
||||
</Documentation>
|
||||
</Methode>
|
||||
<Methode Name="intersect" Const="true">
|
||||
<Documentation>
|
||||
<UserDocu>
|
||||
Returns all intersection points/curves between the surface and the curve/surface.
|
||||
</UserDocu>
|
||||
</Documentation>
|
||||
</Methode>
|
||||
<Methode Name="intersectSS">
|
||||
<Documentation>
|
||||
<UserDocu>
|
||||
Returns all intersection curves of this surface and the given surface.
|
||||
<Methode Name="intersect" Const="true">
|
||||
<Documentation>
|
||||
<UserDocu>
|
||||
Returns all intersection points/curves between the surface and the curve/surface.
|
||||
</UserDocu>
|
||||
</Documentation>
|
||||
</Methode>
|
||||
<Methode Name="intersectSS" Const="true">
|
||||
<Documentation>
|
||||
<UserDocu>
|
||||
Returns all intersection curves of this surface and the given surface.
|
||||
The required arguments are:
|
||||
* Second surface
|
||||
* precision code (optional, default=0)
|
||||
</UserDocu>
|
||||
</Documentation>
|
||||
</Methode>
|
||||
</UserDocu>
|
||||
</Documentation>
|
||||
</Methode>
|
||||
</PythonExport>
|
||||
</GenerateModel>
|
||||
|
||||
Reference in New Issue
Block a user