OCC.Core.GccInt module

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

class GccInt_BCirc(*args)

Bases: OCC.Core.GccInt.GccInt_Bisec

  • Constructs a bisecting curve whose geometry is the 2D circle Circ.
    param Circ

    type Circ

    gp_Circ2d

    rtype

    None

static DownCast(t)
property thisown

The membership flag

class GccInt_BElips(*args)

Bases: OCC.Core.GccInt.GccInt_Bisec

  • Constructs a bisecting curve whose geometry is the 2D ellipse Ellipse.
    param Ellipse

    type Ellipse

    gp_Elips2d

    rtype

    None

static DownCast(t)
property thisown

The membership flag

class GccInt_BHyper(*args)

Bases: OCC.Core.GccInt.GccInt_Bisec

  • Constructs a bisecting curve whose geometry is the 2D hyperbola Hyper.
    param Hyper

    type Hyper

    gp_Hypr2d

    rtype

    None

static DownCast(t)
property thisown

The membership flag

class GccInt_BLine(*args)

Bases: OCC.Core.GccInt.GccInt_Bisec

  • Constructs a bisecting line whose geometry is the 2D line Line.
    param Line

    type Line

    gp_Lin2d

    rtype

    None

static DownCast(t)
property thisown

The membership flag

class GccInt_BParab(*args)

Bases: OCC.Core.GccInt.GccInt_Bisec

  • Constructs a bisecting curve whose geometry is the 2D parabola Parab.
    param Parab

    type Parab

    gp_Parab2d

    rtype

    None

static DownCast(t)
property thisown

The membership flag

class GccInt_BPoint(*args)

Bases: OCC.Core.GccInt.GccInt_Bisec

  • Constructs a bisecting object whose geometry is the 2D point Point.
    param Point

    type Point

    gp_Pnt2d

    rtype

    None

static DownCast(t)
property thisown

The membership flag

class GccInt_Bisec(*args, **kwargs)

Bases: OCC.Core.Standard.Standard_Transient

  • Empty constructor

Return type

None* Copy constructor – does nothing

Parameters

& (Standard_Transient) –

Return type

None

ArcType()
  • Returns the type of bisecting object (line, circle, parabola, hyperbola, ellipse, point).
    rtype

    GccInt_IType

Circle()
  • Returns the bisecting line when ArcType returns Cir. An exception DomainError is raised if ArcType is not a Cir.
    rtype

    gp_Circ2d

static DownCast(t)
Ellipse()
  • Returns the bisecting line when ArcType returns Ell. An exception DomainError is raised if ArcType is not an Ell.
    rtype

    gp_Elips2d

Hyperbola()
  • Returns the bisecting line when ArcType returns Hpr. An exception DomainError is raised if ArcType is not a Hpr.
    rtype

    gp_Hypr2d

Line()
  • Returns the bisecting line when ArcType returns Lin. An exception DomainError is raised if ArcType is not a Lin.
    rtype

    gp_Lin2d

Parabola()
  • Returns the bisecting line when ArcType returns Par. An exception DomainError is raised if ArcType is not a Par.
    rtype

    gp_Parab2d

Point()
  • Returns the bisecting line when ArcType returns Pnt. An exception DomainError is raised if ArcType is not a Pnt.
    rtype

    gp_Pnt2d

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