OCC.Core.GeomPlate module

GeomPlate module, see official documentation at https://www.opencascade.com/doc/occt-7.4.0/refman/html/package_geomplate.html

class GeomPlate_Aij(*args)

Bases: object

Return type

None:param anInd1: :type anInd1: int :param anInd2: :type anInd2: int :param aVec: :type aVec: gp_Vec :rtype: None

property thisown

The membership flag

class GeomPlate_Array1OfHCurve(*args)

Bases: object

Assign()
ChangeFirst()
ChangeLast()
ChangeValue()
First()
Init()
IsAllocated()
IsDeletable()
IsEmpty()
Last()
Length()
Lower()
Move()
Resize()
Set()
SetValue()
Size()
Upper()
Value()
begin()
cbegin()
cend()
end()
next()
property thisown

The membership flag

class GeomPlate_Array1OfSequenceOfReal(*args)

Bases: object

Assign()
ChangeFirst()
ChangeLast()
ChangeValue()
First()
Init()
IsAllocated()
IsDeletable()
IsEmpty()
Last()
Length()
Lower()
Move()
Resize()
Set()
SetValue()
Size()
Upper()
Value()
begin()
cbegin()
cend()
end()
next()
property thisown

The membership flag

class GeomPlate_BuildAveragePlane(*args)

Bases: object

  • Tol is a Tolerance to make the difference between the result plane and the result line. if POption = 1automatical parametrisation if POption = 2parametrisation by eigen vectors if NOption = 1the average plane is the inertial plane. if NOption = 2the average plane is the plane of max. flux.
    param Pts

    type Pts

    TColgp_HArray1OfPnt

    param NbBoundPoints

    type NbBoundPoints

    int

    param Tol

    type Tol

    float

    param POption

    type POption

    int

    param NOption

    type NOption

    int

    rtype

    None* Creates the plane from the ‘best vector’

    param Normals

    type Normals

    TColgp_SequenceOfVec

    param Pts

    type Pts

    TColgp_HArray1OfPnt

    rtype

    None

static HalfSpace()
Parameters

NewNormals

type NewNormals

TColgp_SequenceOfVec

param Normals

type Normals

TColgp_SequenceOfVec

param Bset

type Bset

GeomPlate_SequenceOfAij

param LinTol

type LinTol

float

param AngTol

type AngTol

float

rtype

bool

IsLine()
  • return OK if is a line.
    rtype

    bool

IsPlane()
  • return OK if is a plane.
    rtype

    bool

Line()
  • Return a Line when 2 eigenvalues are null.
    rtype

    opencascade::handle<Geom_Line>

MinMaxBox()
  • computes the minimal box to include all normal projection points of the initial array on the plane.
    param Umin

    type Umin

    float

    param Umax

    type Umax

    float

    param Vmin

    type Vmin

    float

    param Vmax

    type Vmax

    float

    rtype

    None

Plane()
  • Return the average Plane.
    rtype

    opencascade::handle<Geom_Plane>

property thisown

The membership flag

class GeomPlate_BuildPlateSurface(*args)

Bases: object

  • Constructor compatible with the old version with this constructor the constraint are given in a Array of Curve on Surface The array NbPoints contains the number of points for each constraint. The Array Tang contains the order of constraint for each Constraint: The possible values for this order has to be -1 , 0 , 1 , 2 . Order i means constraint Gi. NbIter is the maximum number of iteration to optimise the number of points for resolution Degree is the degree of resolution for Plate Tol2d is the tolerance used to test if two points of different constraint are identical in the parametric space of the initial surface Tol3d is used to test if two identical points in the 2d space are identical in 3d space TolAng is used to compare the angle between normal of two identical points in the 2d space Raises ConstructionError;
    param NPoints

    type NPoints

    TColStd_HArray1OfInteger

    param TabCurve

    type TabCurve

    GeomPlate_HArray1OfHCurve

    param Tang

    type Tang

    TColStd_HArray1OfInteger

    param Degree

    type Degree

    int

    param NbIter

    default value is 3

    type NbIter

    int

    param Tol2d

    default value is 0.00001

    type Tol2d

    float

    param Tol3d

    default value is 0.0001

    type Tol3d

    float

    param TolAng

    default value is 0.01

    type TolAng

    float

    param TolCurv

    default value is 0.1

    type TolCurv

    float

    param Anisotropie

    default value is Standard_False

    type Anisotropie

    bool

    rtype

    None:param Surf:

    type Surf

    Geom_Surface

    param Degree

    default value is 3

    type Degree

    int

    param NbPtsOnCur

    default value is 10

    type NbPtsOnCur

    int

    param NbIter

    default value is 3

    type NbIter

    int

    param Tol2d

    default value is 0.00001

    type Tol2d

    float

    param Tol3d

    default value is 0.0001

    type Tol3d

    float

    param TolAng

    default value is 0.01

    type TolAng

    float

    param TolCurv

    default value is 0.1

    type TolCurv

    float

    param Anisotropie

    default value is Standard_False

    type Anisotropie

    bool

    rtype

    None* Initializes the BuildPlateSurface framework for deforming plate surfaces using curve and point constraints. You use the first constructor if you have an initial surface to work with at construction time. If not, you use the second. You can add one later by using the method LoadInitSurface. If no initial surface is loaded, one will automatically be computed. The curve and point constraints will be defined by using the method Add. Before the call to the algorithm, the curve constraints will be transformed into sequences of discrete points. Each curve defined as a constraint will be given the value of NbPtsOnCur as the average number of points on it. Several arguments serve to improve performance of the algorithm. NbIter, for example, expresses the number of iterations allowed and is used to control the duration of computation. To optimize resolution, Degree will have the default value of 3. The surface generated must respect several tolerance values: - 2d tolerance given by Tol2d, with a default value of 0.00001 - 3d tolerance expressed by Tol3d, with a default value of 0.0001 - angular tolerance given by TolAng, with a default value of 0.01, defining the greatest angle allowed between the constraint and the target surface. Exceptions Standard_ConstructionError if NbIter is less than 1 or Degree is less than 3.

    param Degree

    default value is 3

    type Degree

    int

    param NbPtsOnCur

    default value is 10

    type NbPtsOnCur

    int

    param NbIter

    default value is 3

    type NbIter

    int

    param Tol2d

    default value is 0.00001

    type Tol2d

    float

    param Tol3d

    default value is 0.0001

    type Tol3d

    float

    param TolAng

    default value is 0.01

    type TolAng

    float

    param TolCurv

    default value is 0.1

    type TolCurv

    float

    param Anisotropie

    default value is Standard_False

    type Anisotropie

    bool

    rtype

    None

Add()
  • Adds the linear constraint cont.
    param Cont

    type Cont

    GeomPlate_CurveConstraint

    rtype

    None* Adds the point constraint cont.

    param Cont

    type Cont

    GeomPlate_PointConstraint

    rtype

    None

CurveConstraint()
  • returns the CurveConstraints of order order
    param order

    type order

    int

    rtype

    opencascade::handle<GeomPlate_CurveConstraint>

Curves2d()
  • Extracts the array of curves on the plate surface which correspond to the curve constraints set in Add.
    rtype

    opencascade::handle<TColGeom2d_HArray1OfCurve>

Disc2dContour()
Parameters

nbp

type nbp

int

param Seq2d

type Seq2d

TColgp_SequenceOfXY

rtype

None

Disc3dContour()
Parameters

nbp

type nbp

int

param iordre

type iordre

int

param Seq3d

type Seq3d

TColgp_SequenceOfXYZ

rtype

None

G0Error()
  • Returns the max distance betwen the result and the constraints
    rtype

    float* Returns the max distance between the result and the constraint Index

    param Index

    type Index

    int

    rtype

    float

G1Error()
  • Returns the max angle betwen the result and the constraints
    rtype

    float* Returns the max angle between the result and the constraint Index

    param Index

    type Index

    int

    rtype

    float

G2Error()
  • Returns the max difference of curvature betwen the result and the constraints
    rtype

    float* Returns the max difference of curvature between the result and the constraint Index

    param Index

    type Index

    int

    rtype

    float

Init()
  • Resets all constraints
    rtype

    None

IsDone()
  • Tests whether computation of the plate has been completed.
    rtype

    bool

LoadInitSurface()
  • Loads the initial Surface
    param Surf

    type Surf

    Geom_Surface

    rtype

    None

Order()
  • Returns the order of the curves in the array returned by Curves2d. Computation changes this order. Consequently, this method returns the order of the curves prior to computation.
    rtype

    opencascade::handle<TColStd_HArray1OfInteger>

Perform()
  • Calls the algorithm and computes the plate surface using the loaded constraints. If no initial surface is given, the algorithm automatically computes one. Exceptions Standard_RangeError if the value of the constraint is null or if plate is not done.
    param aProgress

    default value is opencascade::handle<Message_ProgressIndicator>()

    type aProgress

    Message_ProgressIndicator

    rtype

    None

PointConstraint()
  • returns the PointConstraint of order order
    param order

    type order

    int

    rtype

    opencascade::handle<GeomPlate_PointConstraint>

Sense()
  • Allows you to ensure that the array of curves returned by Curves2d has the correct orientation. Returns the orientation of the curves in the the array returned by Curves2d. Computation changes the orientation of these curves. Consequently, this method returns the orientation prior to computation.
    rtype

    opencascade::handle<TColStd_HArray1OfInteger>

SetNbBounds()
Parameters

NbBounds

type NbBounds

int

rtype

None

SurfInit()
  • Returns the initial surface
    rtype

    opencascade::handle<Geom_Surface>

Surface()
  • Returns the result of the computation. This surface can then be used by GeomPlate_MakeApprox for converting the resulting surface into a BSpline.
    rtype

    opencascade::handle<GeomPlate_Surface>

property thisown

The membership flag

class GeomPlate_CurveConstraint(*args)

Bases: OCC.Core.Standard.Standard_Transient

  • Initializes an empty curve constraint object.
    rtype

    None* Create a constraint Order is the order of the constraint. The possible values for order are -1,0,1,2. Order i means constraints Gi Npt is the number of points associated with the constraint. TolDist is the maximum error to satisfy for G0 constraints TolAng is the maximum error to satisfy for G1 constraints TolCurv is the maximum error to satisfy for G2 constraints These errors can be replaced by laws of criterion. Raises ConstructionError if Order is not -1 , 0, 1, 2

    param Boundary

    type Boundary

    Adaptor3d_HCurve

    param Order

    type Order

    int

    param NPt

    default value is 10

    type NPt

    int

    param TolDist

    default value is 0.0001

    type TolDist

    float

    param TolAng

    default value is 0.01

    type TolAng

    float

    param TolCurv

    default value is 0.1

    type TolCurv

    float

    rtype

    None

Curve2dOnSurf()
  • Returns a 2d curve associated the surface resulting of the constraints
    rtype

    opencascade::handle<Geom2d_Curve>

Curve3d()
Return type

opencascade::handle<Adaptor3d_HCurve>

D0()
Parameters

U

type U

float

param P

type P

gp_Pnt

rtype

None

D1()
Parameters

U

type U

float

param P

type P

gp_Pnt

param V1

type V1

gp_Vec

param V2

type V2

gp_Vec

rtype

None

D2()
Parameters

U

type U

float

param P

type P

gp_Pnt

param V1

type V1

gp_Vec

param V2

type V2

gp_Vec

param V3

type V3

gp_Vec

param V4

type V4

gp_Vec

param V5

type V5

gp_Vec

rtype

None

static DownCast(t)
FirstParameter()
Return type

float

G0Criterion()
  • Returns the G0 criterion at the parametric point U on the curve. This is the greatest distance allowed between the constraint and the target surface at U.
    param U

    type U

    float

    rtype

    float

G1Criterion()
  • Returns the G1 criterion at the parametric point U on the curve. This is the greatest angle allowed between the constraint and the target surface at U. Raises ConstructionError if the curve is not on a surface
    param U

    type U

    float

    rtype

    float

G2Criterion()
  • Returns the G2 criterion at the parametric point U on the curve. This is the greatest difference in curvature allowed between the constraint and the target surface at U. Raises ConstructionError if the curve is not on a surface
    param U

    type U

    float

    rtype

    float

LPropSurf()
Parameters

U

type U

float

rtype

GeomLProp_SLProps

LastParameter()
Return type

float

Length()
Return type

float

NbPoints()
  • Returns the number of points on the curve used as a constraint. The default setting is 10. This parameter affects computation time, which increases by the cube of the number of points.
    rtype

    int

Order()
  • Returns the order of constraint, one of G0, G1 or G2.
    rtype

    int

ProjectedCurve()
  • Returns the projected curve resulting from the normal projection of the curve on the initial surface
    rtype

    opencascade::handle<Adaptor2d_HCurve2d>

SetCurve2dOnSurf()
  • loads a 2d curve associated the surface resulting of the constraints
    param Curve2d

    type Curve2d

    Geom2d_Curve

    rtype

    None

SetG0Criterion()
  • Allows you to set the G0 criterion. This is the law defining the greatest distance allowed between the constraint and the target surface for each point of the constraint. If this criterion is not set, TolDist, the distance tolerance from the constructor, is used.
    param G0Crit

    type G0Crit

    Law_Function

    rtype

    None

SetG1Criterion()
  • Allows you to set the G1 criterion. This is the law defining the greatest angle allowed between the constraint and the target surface. If this criterion is not set, TolAng, the angular tolerance from the constructor, is used. Raises ConstructionError if the curve is not on a surface
    param G1Crit

    type G1Crit

    Law_Function

    rtype

    None

SetG2Criterion()
Parameters

G2Crit

type G2Crit

Law_Function

rtype

None

SetNbPoints()
  • Allows you to set the number of points on the curve constraint. The default setting is 10. This parameter affects computation time, which increases by the cube of the number of points.
    param NewNb

    type NewNb

    int

    rtype

    None

SetOrder()
  • Allows you to set the order of continuity required for the constraints: G0, G1, and G2, controlled respectively by G0Criterion G1Criterion and G2Criterion.
    param Order

    type Order

    int

    rtype

    None

SetProjectedCurve()
  • loads a 2d curve resulting from the normal projection of the curve on the initial surface
    param Curve2d

    type Curve2d

    Adaptor2d_HCurve2d

    param TolU

    type TolU

    float

    param TolV

    type TolV

    float

    rtype

    None

property thisown

The membership flag

class GeomPlate_HArray1OfHCurve(*args)

Bases: OCC.Core.GeomPlate.GeomPlate_Array1OfHCurve, OCC.Core.Standard.Standard_Transient

  • Empty constructor

Return type

None* Copy constructor – does nothing

Parameters

& (Standard_Transient) –

Return type

None

Array1()
ChangeArray1()
static DownCast(t)
property thisown

The membership flag

class GeomPlate_HArray1OfSequenceOfReal(*args)

Bases: OCC.Core.GeomPlate.GeomPlate_Array1OfSequenceOfReal, OCC.Core.Standard.Standard_Transient

  • Empty constructor

Return type

None* Copy constructor – does nothing

Parameters

& (Standard_Transient) –

Return type

None

Array1()
ChangeArray1()
static DownCast(t)
property thisown

The membership flag

class GeomPlate_HSequenceOfCurveConstraint(*args)

Bases: OCC.Core.GeomPlate.GeomPlate_SequenceOfCurveConstraint, OCC.Core.Standard.Standard_Transient

  • Empty constructor

Return type

None* Copy constructor – does nothing

Parameters

& (Standard_Transient) –

Return type

None

Append()
ChangeSequence()
static DownCast(t)
Sequence()
property thisown

The membership flag

class GeomPlate_HSequenceOfPointConstraint(*args)

Bases: OCC.Core.GeomPlate.GeomPlate_SequenceOfPointConstraint, OCC.Core.Standard.Standard_Transient

  • Empty constructor

Return type

None* Copy constructor – does nothing

Parameters

& (Standard_Transient) –

Return type

None

Append()
ChangeSequence()
static DownCast(t)
Sequence()
property thisown

The membership flag

class GeomPlate_MakeApprox(*args)

Bases: object

  • Converts SurfPlate into a Geom_BSplineSurface with n Bezier pieces (n<=Nbmax) of degree <= dgmax and an approximation error < Tol3d if possible the criterion CritPlate is satisfied if possible
    param SurfPlate

    type SurfPlate

    GeomPlate_Surface

    param PlateCrit

    type PlateCrit

    AdvApp2Var_Criterion

    param Tol3d

    type Tol3d

    float

    param Nbmax

    type Nbmax

    int

    param dgmax

    type dgmax

    int

    param Continuity

    default value is GeomAbs_C1

    type Continuity

    GeomAbs_Shape

    param EnlargeCoeff

    default value is 1.1

    type EnlargeCoeff

    float

    rtype

    None* Converts SurfPlate into a Geom_BSplineSurface with n Bezier pieces (n<=Nbmax) of degree <= dgmax and an approximation error < Tol3d if possible if CritOrder = -1 , no criterion is used if CritOrder = 0 , a PlateG0Criterion is used with max value > 10*dmax if CritOrder = 1 , a PlateG1Criterion is used with max value > 10*dmax WARNING : for CritOrder = 0 or 1, only the constraints points of SurfPlate are used to evaluate the value of the criterion

    param SurfPlate

    type SurfPlate

    GeomPlate_Surface

    param Tol3d

    type Tol3d

    float

    param Nbmax

    type Nbmax

    int

    param dgmax

    type dgmax

    int

    param dmax

    type dmax

    float

    param CritOrder

    default value is 0

    type CritOrder

    int

    param Continuity

    default value is GeomAbs_C1

    type Continuity

    GeomAbs_Shape

    param EnlargeCoeff

    default value is 1.1

    type EnlargeCoeff

    float

    rtype

    None

ApproxError()
  • Returns the error in computation of the approximation surface. This is the distance between the entire target BSpline surface and the entire original surface generated by BuildPlateSurface and converted by GeomPlate_Surface.
    rtype

    float

CriterionError()
  • Returns the criterion error in computation of the approximation surface. This is estimated relative to the curve and point constraints only.
    rtype

    float

Surface()
  • Returns the BSpline surface extracted from the GeomPlate_MakeApprox object.
    rtype

    opencascade::handle<Geom_BSplineSurface>

property thisown

The membership flag

class GeomPlate_PlateG0Criterion(*args)

Bases: OCC.Core.AdvApp2Var.AdvApp2Var_Criterion

Parameters

Data

type Data

TColgp_SequenceOfXY

param G0Data

type G0Data

TColgp_SequenceOfXYZ

param Maximum

type Maximum

float

param Type

default value is AdvApp2Var_Absolute

type Type

AdvApp2Var_CriterionType

param Repart

default value is AdvApp2Var_Regular

type Repart

AdvApp2Var_CriterionRepartition

rtype

None

property thisown

The membership flag

class GeomPlate_PlateG1Criterion(*args)

Bases: OCC.Core.AdvApp2Var.AdvApp2Var_Criterion

Parameters

Data

type Data

TColgp_SequenceOfXY

param G1Data

type G1Data

TColgp_SequenceOfXYZ

param Maximum

type Maximum

float

param Type

default value is AdvApp2Var_Absolute

type Type

AdvApp2Var_CriterionType

param Repart

default value is AdvApp2Var_Regular

type Repart

AdvApp2Var_CriterionRepartition

rtype

None

property thisown

The membership flag

class GeomPlate_PointConstraint(*args)

Bases: OCC.Core.Standard.Standard_Transient

  • Constructs a point constraint object defined by Pt, a 3D point Order gives the order of constraint, one of: - -1 i.e. none, or 0 i.e.G0 when assigned to Pt - -1 i.e. none, 0 i.e. G0, 1 i.e. G1, 2 i.e. G2 when assigned to U, V and Surf. In this constructor, only TolDist is given. Distance tolerance represents the greatest distance allowed between the constraint and the target surface. Angular tolerance represents the largest angle allowed between the constraint and the target surface. Curvature tolerance represents the greatest difference in curvature allowed between the constraint and the target surface. Raises ConstructionError if Order is not 0 or -1
    param Pt

    type Pt

    gp_Pnt

    param Order

    type Order

    int

    param TolDist

    default value is 0.0001

    type TolDist

    float

    rtype

    None* Constructs a point constraint object defined by the intersection point of U and V on the surface Surf. Order gives the order of constraint, one of: - -1 i.e. none, or 0 i.e.G0 when assigned to Pt - -1 i.e. none, 0 i.e. G0, 1 i.e. G1, 2 i.e. G2 when assigned to U, V and Surf. In this constructor the surface to be generated must respect several tolerance values only: - the distance tolerance TolDist - the angular tolerance TolAng - the curvature tolerance, TolCurv. Distance tolerance represents the greatest distance allowed between the constraint and the target surface. Angular tolerance represents the largest angle allowed between the constraint and the target surface. Curvature tolerance represents the greatest difference in curvature allowed between the constraint and the target surface.Creates a punctual constraint.

    param U

    type U

    float

    param V

    type V

    float

    param Surf

    type Surf

    Geom_Surface

    param Order

    type Order

    int

    param TolDist

    default value is 0.0001

    type TolDist

    float

    param TolAng

    default value is 0.01

    type TolAng

    float

    param TolCurv

    default value is 0.1

    type TolCurv

    float

    rtype

    None

D0()
Parameters

P

type P

gp_Pnt

rtype

None

D1()
Parameters

P

type P

gp_Pnt

param V1

type V1

gp_Vec

param V2

type V2

gp_Vec

rtype

None

D2()
Parameters

P

type P

gp_Pnt

param V1

type V1

gp_Vec

param V2

type V2

gp_Vec

param V3

type V3

gp_Vec

param V4

type V4

gp_Vec

param V5

type V5

gp_Vec

rtype

None

static DownCast(t)
G0Criterion()
  • Returns the G0 criterion. This is the greatest distance allowed between the constraint and the target surface.
    rtype

    float

G1Criterion()
  • Returns the G1 criterion. This is the greatest angle allowed between the constraint and the target surface. Raises ConstructionError if the point is not on the surface.
    rtype

    float

G2Criterion()
  • Returns the G2 criterion. This is the greatest difference in curvature allowed between the constraint and the target surface. Raises ConstructionError if the point is not on the surface
    rtype

    float

HasPnt2dOnSurf()
Return type

bool

LPropSurf()
Return type

GeomLProp_SLProps

Order()
  • Returns the order of constraint: G0, G1, and G2, controlled respectively by G0Criterion G1Criterion and G2Criterion.
    rtype

    int

Pnt2dOnSurf()
Return type

gp_Pnt2d

SetG0Criterion()
  • Allows you to set the G0 criterion. This is the law defining the greatest distance allowed between the constraint and the target surface. If this criterion is not set, {TolDist, the distance tolerance from the constructor, is used
    param TolDist

    type TolDist

    float

    rtype

    None

SetG1Criterion()
  • Allows you to set the G1 criterion. This is the law defining the greatest angle allowed between the constraint and the target surface. If this criterion is not set, TolAng, the angular tolerance from the constructor, is used. Raises ConstructionError if the point is not on the surface
    param TolAng

    type TolAng

    float

    rtype

    None

SetG2Criterion()
  • Allows you to set the G2 criterion. This is the law defining the greatest difference in curvature allowed between the constraint and the target surface. If this criterion is not set, TolCurv, the curvature tolerance from the constructor, is used. Raises ConstructionError if the point is not on the surface
    param TolCurv

    type TolCurv

    float

    rtype

    None

SetOrder()
Parameters

Order

type Order

int

rtype

None

SetPnt2dOnSurf()
Parameters

Pnt

type Pnt

gp_Pnt2d

rtype

None

property thisown

The membership flag

class GeomPlate_SequenceOfAij(*args)

Bases: object

Append()
Assign()
ChangeFirst()
ChangeLast()
ChangeValue()
Clear()
Exchange()
First()
InsertAfter()
InsertBefore()
IsEmpty()
Last()
Length()
Lower()
Prepend()
Remove()
Reverse()
Set()
SetValue()
Size()
Split()
Upper()
Value()
begin()
cbegin()
cend()
static delNode()
end()
property thisown

The membership flag

class GeomPlate_SequenceOfCurveConstraint(*args)

Bases: object

Append()
Assign()
ChangeFirst()
ChangeLast()
ChangeValue()
Clear()
Exchange()
First()
InsertAfter()
InsertBefore()
IsEmpty()
Last()
Length()
Lower()
Prepend()
Remove()
Reverse()
Set()
SetValue()
Size()
Split()
Upper()
Value()
begin()
cbegin()
cend()
static delNode()
end()
property thisown

The membership flag

class GeomPlate_SequenceOfPointConstraint(*args)

Bases: object

Append()
Assign()
ChangeFirst()
ChangeLast()
ChangeValue()
Clear()
Exchange()
First()
InsertAfter()
InsertBefore()
IsEmpty()
Last()
Length()
Lower()
Prepend()
Remove()
Reverse()
Set()
SetValue()
Size()
Split()
Upper()
Value()
begin()
cbegin()
cend()
static delNode()
end()
property thisown

The membership flag

class GeomPlate_Surface(*args)

Bases: OCC.Core.Geom.Geom_Surface

Parameters

Surfinit

type Surfinit

Geom_Surface

param Surfinter

type Surfinter

Plate_Plate

rtype

None

CallSurfinit()
Return type

opencascade::handle<Geom_Surface>

Constraints()
Parameters

Seq

type Seq

TColgp_SequenceOfXY

rtype

None

static DownCast(t)
RealBounds()
Parameters

U1

type U1

float

param U2

type U2

float

param V1

type V1

float

param V2

type V2

float

rtype

None

SetBounds()
Parameters

Umin

type Umin

float

param Umax

type Umax

float

param Vmin

type Vmin

float

param Vmax

type Vmax

float

rtype

None

property thisown

The membership flag

class SwigPyIterator(*args, **kwargs)

Bases: object

advance()
copy()
decr()
distance()
equal()
incr()
next()
previous()
property thisown

The membership flag

value()