OCC.Core.GccEnt module

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

class GccEnt_Array1OfPosition(*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 GccEnt_QualifiedCirc(*args)

Bases: object

  • Constructs a qualified circle by assigning the qualifier Qualifier to the circle Qualified. Qualifier may be: - GccEnt_enclosing if the solution computed by a construction algorithm using the qualified circle encloses the circle, or - GccEnt_enclosed if the solution is enclosed by the circle, or - GccEnt_outside if both the solution and the circle are external to one another, or - GccEnt_unqualified if all solutions apply.
    param Qualified

    type Qualified

    gp_Circ2d

    param Qualifier

    type Qualifier

    GccEnt_Position

    rtype

    None

IsEnclosed()
  • Returns true if the solution computed by a construction algorithm using this qualified circle is enclosed by the circle.
    rtype

    bool

IsEnclosing()
  • Returns true if the solution computed by a construction algorithm using this qualified circle encloses the circle.
    rtype

    bool

IsOutside()
  • Returns true if both the solution computed by a construction algorithm using this qualified circle and the circle are external to one another.
    rtype

    bool

IsUnqualified()
  • Returns true if the Circ2d is Unqualified and false in the other cases.
    rtype

    bool

Qualified()
  • Returns a 2D circle to which the qualifier is assigned.
    rtype

    gp_Circ2d

Qualifier()
  • Returns - the qualifier of this qualified circle, if it is enclosing, enclosed or outside, or - GccEnt_noqualifier if it is unqualified.
    rtype

    GccEnt_Position

property thisown

The membership flag

class GccEnt_QualifiedLin(*args)

Bases: object

  • Constructs a qualified line by assigning the qualifier Qualifier to the line Qualified. Qualifier may be: - GccEnt_enclosed if the solution is enclosed by the line, or - GccEnt_outside if both the solution and the line are external to one another, or - GccEnt_unqualified if all solutions apply. Notethe interior of a line is defined as the left-hand side of the line in relation to its orientation.
    param Qualified

    type Qualified

    gp_Lin2d

    param Qualifier

    type Qualifier

    GccEnt_Position

    rtype

    None

IsEnclosed()
  • Returns true if the solution is Enclosed in the Lin2d and false in the other cases.
    rtype

    bool

IsOutside()
  • Returns true if the solution is Outside the Lin2d and false in the other cases.
    rtype

    bool

IsUnqualified()
  • Returns true if the solution is unqualified and false in the other cases.
    rtype

    bool

Qualified()
  • Returns a 2D line to which the qualifier is assigned.
    rtype

    gp_Lin2d

Qualifier()
  • Returns the qualifier of this qualified line, if it is ‘enclosed’ or ‘outside’, or - GccEnt_noqualifier if it is unqualified.
    rtype

    GccEnt_Position

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()
class gccent

Bases: object

static Enclosed()
  • Constructs a qualified line, so that the solution computed by a construction algorithm using the qualified circle or line is enclosed by the circle or line.
    param Obj

    type Obj

    gp_Lin2d

    rtype

    GccEnt_QualifiedLin* Constructs a qualified circle so that the solution computed by a construction algorithm using the qualified circle or line is enclosed by the circle or line.

    param Obj

    type Obj

    gp_Circ2d

    rtype

    GccEnt_QualifiedCirc

static Enclosing()
  • Constructs such a qualified circle that the solution computed by a construction algorithm using the qualified circle encloses the circle.
    param Obj

    type Obj

    gp_Circ2d

    rtype

    GccEnt_QualifiedCirc

static Outside()
  • Constructs a qualified line, so that the solution computed by a construction algorithm using the qualified circle or line and the circle or line are external to one another.
    param Obj

    type Obj

    gp_Lin2d

    rtype

    GccEnt_QualifiedLin* Constructs a qualified circle so that the solution computed by a construction algorithm using the qualified circle or line and the circle or line are external to one another.

    param Obj

    type Obj

    gp_Circ2d

    rtype

    GccEnt_QualifiedCirc

static PositionFromString()
  • Returns the position from the given string identifier (using case-insensitive comparison). @param thePositionString string identifier returns position or GccEnt_unqualified if string identifier is invalid
    param thePositionString

    type thePositionString

    char *

    rtype

    GccEnt_Position* Determines the position from the given string identifier (using case-insensitive comparison). @param thePositionString string identifier @param thePosition detected shape type returns True if string identifier is known

    param thePositionString

    type thePositionString

    char *

    param thePosition

    type thePosition

    GccEnt_Position

    rtype

    bool

static PositionToString()
  • Returns the string name for a given position. @param thePosition position type returns string identifier from the list UNQUALIFIED ENCLOSING ENCLOSED OUTSIDE NOQUALIFIER
    param thePosition

    type thePosition

    GccEnt_Position

    rtype

    char *

static Print()
  • Prints the name of Position type as a String on the Stream.
    param thePosition

    type thePosition

    GccEnt_Position

    param theStream

    type theStream

    Standard_OStream

    rtype

    Standard_OStream

static Unqualified()
  • Constructs a qualified line, so that the relative position to the circle or line of the solution computed by a construction algorithm using the qualified circle or line is not qualified, i.e. all solutions apply.
    param Obj

    type Obj

    gp_Lin2d

    rtype

    GccEnt_QualifiedLin* Constructs a qualified circle so that the relative position to the circle or line of the solution computed by a construction algorithm using the qualified circle or line is not qualified, i.e. all solutions apply.

    param Obj

    type Obj

    gp_Circ2d

    rtype

    GccEnt_QualifiedCirc

property thisown

The membership flag