GcGe

class pygcad.pygrx.GcGe

Bases: pybind11_object

Attributes Summary

eInvalidClipBoundary

eNotInitialized

eOk

k0Arg1

k0Arg2

k0This

kAcisEntity

kAllSegmentsInside

kAllSegmentsOutsideEvenWinds

kAllSegmentsOutsideOddWinds

kAllSegmentsOutsideZeroWinds

kArg1InsideThis

kArg1OnThis

kArg1TooBig

kAugPolyline2d

kAugPolyline3d

kBezierCurve3d

kBoundBlock2d

kBoundBlock3d

kBoundedPlane

kChamfer

kChord

kCircArc2d

kCircArc3d

kClipBoundary2d

kClosed

kCommon

kCompositeCrv2d

kCompositeCrv3d

kCone

kConic2d

kConic3d

kCubicSplineCurve2d

kCubicSplineCurve3d

kCurve2d

kCurve3d

kCurveBoundedSurface

kCurveCurveInt2d

kCurveCurveInt3d

kCurveSampleData

kCurveSurfaceInt

kCustomParameterization

kCylinder

kDSpline2d

kDSpline3d

kEllipArc2d

kEllipArc3d

kEllipCone

kEllipCylinder

kEntity2d

kEntity3d

kEnvelope2d

kEqualArg1Arg2

kEqualArg1Arg3

kEqualArg2Arg3

kExtend

kExternalBoundedSurface

kExternalCurve2d

kExternalCurve3d

kExternalEntityUndefined

kExternalObject

kExternalSurface

kFillet

kFitData3d

kHatch

kHelix

kInside

kIntervalBoundBlock

kInvalid

kLeftLeft

kLeftOverlap

kLeftRight

kLine2d

kLine3d

kLineSeg2d

kLineSeg3d

kLinearEnt2d

kLinearEnt3d

kLinearlyDependentArg1Arg2Arg3

kNoPoles

kNotDefined

kNotDefinedKnotParam

kNurbCurve2d

kNurbCurve3d

kNurbSurface

kObject

kOffsetCurve2d

kOffsetCurve3d

kOffsetSurface

kOk

kOnBoundary

kOpen

kOutside

kOverlapEnd

kOverlapLeft

kOverlapOverlap

kOverlapRight

kOverlapStart

kPeriodic

kPerpendicularArg1Arg2

kPlanarEnt

kPlane

kPointEnt2d

kPointEnt3d

kPointLeft

kPointOnCurve2d

kPointOnCurve3d

kPointOnSurface

kPointRight

kPoleAtBoth

kPoleAtMax

kPoleAtMin

kPolyline2d

kPolyline3d

kPolynomCurve3d

kPosition2d

kPosition3d

kRational

kRay2d

kRay3d

kRightLeft

kRightOverlap

kRightRight

kSSIAntiTangent

kSSICoincident

kSSIIn

kSSIOut

kSSITangent

kSSITransverse

kSSIUnknown

kSegmentsIntersect

kSphere

kSplineEnt2d

kSplineEnt3d

kSqrtChord

kSubtract

kSurface

kSurfaceCurve2dTo3d

kSurfaceCurve3dTo2d

kSurfaceSurfaceInt

kTorus

kTrimmedCrv2d

kTrimmedCurve2d

kTrimmedCurve3d

kTrimmedSurface

kUniform

kUnion

kUnknown

kXCoincident

kXCoincidentUnbounded

kXIn

kXOut

kXTanIn

kXTanOut

kXUnknown

kXXIndexOutOfRange

kXXOk

kXXUnknown

kXXWrongDimensionAtIndex

Attributes Documentation

eInvalidClipBoundary = <ClipError.eInvalidClipBoundary: 1>
eNotInitialized = <ClipError.eNotInitialized: 2>
eOk = <ClipError.eOk: 0>
k0Arg1 = <ErrorCondition.k0Arg1: 2>
k0Arg2 = <ErrorCondition.k0Arg2: 3>
k0This = <ErrorCondition.k0This: 1>
kAcisEntity = <ExternalEntityKind.kAcisEntity: 0>
kAllSegmentsInside = <ClipCondition.kAllSegmentsInside: 1>
kAllSegmentsOutsideEvenWinds = <ClipCondition.kAllSegmentsOutsideEvenWinds: 5>
kAllSegmentsOutsideOddWinds = <ClipCondition.kAllSegmentsOutsideOddWinds: 4>
kAllSegmentsOutsideZeroWinds = <ClipCondition.kAllSegmentsOutsideZeroWinds: 3>
kArg1InsideThis = <ErrorCondition.kArg1InsideThis: 11>
kArg1OnThis = <ErrorCondition.kArg1OnThis: 10>
kArg1TooBig = <ErrorCondition.kArg1TooBig: 9>
kAugPolyline2d = <EntityId.kAugPolyline2d: 35>
kAugPolyline3d = <EntityId.kAugPolyline3d: 41>
kBezierCurve3d = <EntityId.kBezierCurve3d: 66>
kBoundBlock2d = <EntityId.kBoundBlock2d: 61>
kBoundBlock3d = <EntityId.kBoundBlock3d: 62>
kBoundedPlane = <EntityId.kBoundedPlane: 9>
kChamfer = <OffsetCrvExtType.kChamfer: 1>
kChord = <KnotParameterization.kChord: 0>
kCircArc2d = <EntityId.kCircArc2d: 10>
kCircArc3d = <EntityId.kCircArc3d: 11>
kClipBoundary2d = <EntityId.kClipBoundary2d: 76>
kClosed = <NurbSurfaceProperties.kClosed: 2>
kCommon = <BooleanType.kCommon: 2>
kCompositeCrv2d = <EntityId.kCompositeCrv2d: 46>
kCompositeCrv3d = <EntityId.kCompositeCrv3d: 47>
kCone = <EntityId.kCone: 32>
kConic2d = <EntityId.kConic2d: 12>
kConic3d = <EntityId.kConic3d: 13>
kCubicSplineCurve2d = <EntityId.kCubicSplineCurve2d: 38>
kCubicSplineCurve3d = <EntityId.kCubicSplineCurve3d: 44>
kCurve2d = <EntityId.kCurve2d: 14>
kCurve3d = <EntityId.kCurve3d: 15>
kCurveBoundedSurface = <EntityId.kCurveBoundedSurface: 53>
kCurveCurveInt2d = <EntityId.kCurveCurveInt2d: 59>
kCurveCurveInt3d = <EntityId.kCurveCurveInt3d: 60>
kCurveSampleData = <EntityId.kCurveSampleData: 72>
kCurveSurfaceInt = <EntityId.kCurveSurfaceInt: 78>
kCustomParameterization = <KnotParameterization.kCustomParameterization: 15>
kCylinder = <EntityId.kCylinder: 30>
kDSpline2d = <EntityId.kDSpline2d: 37>
kDSpline3d = <EntityId.kDSpline3d: 43>
kEllipArc2d = <EntityId.kEllipArc2d: 16>
kEllipArc3d = <EntityId.kEllipArc3d: 17>
kEllipCone = <EntityId.kEllipCone: 73>
kEllipCylinder = <EntityId.kEllipCylinder: 74>
kEntity2d = <EntityId.kEntity2d: 0>
kEntity3d = <EntityId.kEntity3d: 1>
kEnvelope2d = <EntityId.kEnvelope2d: 52>
kEqualArg1Arg2 = <ErrorCondition.kEqualArg1Arg2: 5>
kEqualArg1Arg3 = <ErrorCondition.kEqualArg1Arg3: 6>
kEqualArg2Arg3 = <ErrorCondition.kEqualArg2Arg3: 7>
kExtend = <OffsetCrvExtType.kExtend: 2>
kExternalBoundedSurface = <EntityId.kExternalBoundedSurface: 58>
kExternalCurve2d = <EntityId.kExternalCurve2d: 55>
kExternalCurve3d = <EntityId.kExternalCurve3d: 54>
kExternalEntityUndefined = <ExternalEntityKind.kExternalEntityUndefined: 1>
kExternalObject = <EntityId.kExternalObject: 77>
kExternalSurface = <EntityId.kExternalSurface: 48>
kFillet = <OffsetCrvExtType.kFillet: 0>
kFitData3d = <EntityId.kFitData3d: 68>
kHatch = <EntityId.kHatch: 69>
kHelix = <EntityId.kHelix: 80>
kInside = <PointContainment.kInside: 0>
kIntervalBoundBlock = <EntityId.kIntervalBoundBlock: 75>
kInvalid = <ClipCondition.kInvalid: 0>
kLeftLeft = <GcGeXConfig.kLeftLeft: 16>
kLeftOverlap = <GcGeXConfig.kLeftOverlap: 256>
kLeftRight = <GcGeXConfig.kLeftRight: 4>
kLine2d = <EntityId.kLine2d: 18>
kLine3d = <EntityId.kLine3d: 19>
kLineSeg2d = <EntityId.kLineSeg2d: 22>
kLineSeg3d = <EntityId.kLineSeg3d: 23>
kLinearEnt2d = <EntityId.kLinearEnt2d: 20>
kLinearEnt3d = <EntityId.kLinearEnt3d: 21>
kLinearlyDependentArg1Arg2Arg3 = <ErrorCondition.kLinearlyDependentArg1Arg2Arg3: 8>
kNoPoles = <NurbSurfaceProperties.kNoPoles: 16>
kNotDefined = <GcGeXConfig.kNotDefined: 1>
kNotDefinedKnotParam = <KnotParameterization.kNotDefinedKnotParam: 16>
kNurbCurve2d = <EntityId.kNurbCurve2d: 36>
kNurbCurve3d = <EntityId.kNurbCurve3d: 42>
kNurbSurface = <EntityId.kNurbSurface: 49>
kObject = <EntityId.kObject: 67>
kOffsetCurve2d = <EntityId.kOffsetCurve2d: 63>
kOffsetCurve3d = <EntityId.kOffsetCurve3d: 64>
kOffsetSurface = <EntityId.kOffsetSurface: 51>
kOk = <ErrorCondition.kOk: 0>
kOnBoundary = <PointContainment.kOnBoundary: 2>
kOpen = <NurbSurfaceProperties.kOpen: 1>
kOutside = <PointContainment.kOutside: 1>
kOverlapEnd = <GcGeXConfig.kOverlapEnd: 8192>
kOverlapLeft = <GcGeXConfig.kOverlapLeft: 512>
kOverlapOverlap = <GcGeXConfig.kOverlapOverlap: 16384>
kOverlapRight = <GcGeXConfig.kOverlapRight: 2048>
kOverlapStart = <GcGeXConfig.kOverlapStart: 4096>
kPeriodic = <NurbSurfaceProperties.kPeriodic: 4>
kPerpendicularArg1Arg2 = <ErrorCondition.kPerpendicularArg1Arg2: 4>
kPlanarEnt = <EntityId.kPlanarEnt: 24>
kPlane = <EntityId.kPlane: 25>
kPointEnt2d = <EntityId.kPointEnt2d: 2>
kPointEnt3d = <EntityId.kPointEnt3d: 3>
kPointLeft = <GcGeXConfig.kPointLeft: 64>
kPointOnCurve2d = <EntityId.kPointOnCurve2d: 6>
kPointOnCurve3d = <EntityId.kPointOnCurve3d: 7>
kPointOnSurface = <EntityId.kPointOnSurface: 8>
kPointRight = <GcGeXConfig.kPointRight: 128>
kPoleAtBoth = <NurbSurfaceProperties.kPoleAtBoth: 128>
kPoleAtMax = <NurbSurfaceProperties.kPoleAtMax: 64>
kPoleAtMin = <NurbSurfaceProperties.kPoleAtMin: 32>
kPolyline2d = <EntityId.kPolyline2d: 34>
kPolyline3d = <EntityId.kPolyline3d: 40>
kPolynomCurve3d = <EntityId.kPolynomCurve3d: 65>
kPosition2d = <EntityId.kPosition2d: 4>
kPosition3d = <EntityId.kPosition3d: 5>
kRational = <NurbSurfaceProperties.kRational: 8>
kRay2d = <EntityId.kRay2d: 26>
kRay3d = <EntityId.kRay3d: 27>
kRightLeft = <GcGeXConfig.kRightLeft: 8>
kRightOverlap = <GcGeXConfig.kRightOverlap: 1024>
kRightRight = <GcGeXConfig.kRightRight: 32>
kSSIAntiTangent = <ssiType.kSSIAntiTangent: 2>
kSSICoincident = <ssiConfig.kSSICoincident: 3>
kSSIIn = <ssiConfig.kSSIIn: 2>
kSSIOut = <ssiConfig.kSSIOut: 1>
kSSITangent = <ssiType.kSSITangent: 1>
kSSITransverse = <ssiType.kSSITransverse: 0>
kSSIUnknown = <ssiConfig.kSSIUnknown: 0>
kSegmentsIntersect = <ClipCondition.kSegmentsIntersect: 2>
kSphere = <EntityId.kSphere: 29>
kSplineEnt2d = <EntityId.kSplineEnt2d: 33>
kSplineEnt3d = <EntityId.kSplineEnt3d: 39>
kSqrtChord = <KnotParameterization.kSqrtChord: 1>
kSubtract = <BooleanType.kSubtract: 1>
kSurface = <EntityId.kSurface: 28>
kSurfaceCurve2dTo3d = <EntityId.kSurfaceCurve2dTo3d: 56>
kSurfaceCurve3dTo2d = <EntityId.kSurfaceCurve3dTo2d: 57>
kSurfaceSurfaceInt = <EntityId.kSurfaceSurfaceInt: 79>
kTorus = <EntityId.kTorus: 31>
kTrimmedCrv2d = <EntityId.kTrimmedCrv2d: 45>
kTrimmedCurve2d = <EntityId.kTrimmedCurve2d: 70>
kTrimmedCurve3d = <EntityId.kTrimmedCurve3d: 71>
kTrimmedSurface = <EntityId.kTrimmedSurface: 50>
kUniform = <KnotParameterization.kUniform: 2>
kUnion = <BooleanType.kUnion: 0>
kUnknown = <GcGeXConfig.kUnknown: 2>
kXCoincident = <csiConfig.kXCoincident: 5>
kXCoincidentUnbounded = <csiConfig.kXCoincidentUnbounded: 6>
kXIn = <csiConfig.kXIn: 2>
kXOut = <csiConfig.kXOut: 1>
kXTanIn = <csiConfig.kXTanIn: 4>
kXTanOut = <csiConfig.kXTanOut: 3>
kXUnknown = <csiConfig.kXUnknown: 0>
kXXIndexOutOfRange = <GcGeIntersectError.kXXIndexOutOfRange: 1>
kXXOk = <GcGeIntersectError.kXXOk: 0>
kXXUnknown = <GcGeIntersectError.kXXUnknown: 3>
kXXWrongDimensionAtIndex = <GcGeIntersectError.kXXWrongDimensionAtIndex: 2>