Dear All,

Thanks to all your precious advices and reports, I committed a lot of changes to the subversion repository.

Here are these change available in the latest svn revision (132):

- I fixed broken modules (XSControl, IGESContrl, STEPControl and IGESToBRep) that failed to compile. pythonOCC for Linux is now a set of 293 modules covering almost 75% of the OpenCascade API. Attached are the stats generated from the Module.PythonOCCStats() function: a cross means that the related OCC package is wrapped in PythonOCC. Some important module are still missing for Linux but I currently work to make them all available,

- the InteractiveViewer should work (the import OCC.NIS statement is optional and Windows sepecific). Note that the InteractiveViewer requires that pythonOCC is in your sys.path,

- the scons script includes changes from Marco and Arthur (the Visualization.i and Misc.i still need to be added),

- a huge improvement over previous release was achieved: important memory leaks that caused segfaults are fixed (in a few words, the default destructor has been overloaded. I plan to write a special e-mail to explain this stuff because it's very important and related to Python/OpenCascade memory management conflicts). While testing pythonOCC, you should then see information messages telling that the custom destructor was called. I plan to remove these messages when the debug phase is finished.

To chek this out:

svn update
cd src
python setup.py build *or* scons

Best Regards,

Thomas
pythonOCC 2009/03/13 (rev132) for Linux stats.
Number of OpenCascade packages (without WOK): 391
Number of pythonOCC modules: 293
Percentage of pythonOCC/OCC coverage: 74.94
[X] Geom
[X] Extrema
[X] BOP
[ ] Expr
[X] TopoDS
[ ] IGESCAFControl
[X] Geom2dGcc
[ ] Visual3d
[ ] RWStepGeom
[ ] StepData
[X] AdvApp2Var
[ ] BRepFeat
[X] TopOpeBRepDS
[X] math
[X] TDataStd
[ ] StepToGeom
[X] gp
[X] TColStd
[X] Poly
[X] ChFiDS
[ ] RWStepFEA
[ ] StepBasic
[ ] StepGeom
[ ] TopOpeBRepBuild
[X] StdFail
[X] PBRep
[X] TopOpeBRep
[X] Graphic3d
[X] BinMDF
[X] BooleanOperations
[X] MDF
[X] Geom2dConvert
[X] BRepApprox
[ ] IGESGeom
[X] Xw
[X] Contap
[X] BRep
[X] CDM
[X] TDocStd
[X] Interface
[ ] Prs2d
[X] IntCurvesFace
[X] PColgp
[X] CDF
[X] AIS2D
[X] IntAna
[X] V2d
[ ] StepRepr
[ ] IGESSolid
[ ] RWStepAP203
[X] Convert
[X] BRepMesh
[ ] RWStepShape
[X] BinObjMgt
[X] OSD
[X] SelectMgr
[X] GC
[X] HLRAlgo
[ ] StepShape
[X] TopOpeBRepTool
[X] PShort
[X] BRepBlend
[X] TopExp
[X] Adaptor2d
[ ] StepDimTol
[ ] IGESDimen
[X] Standard
[ ] IGESSelect
[ ] Draw
[X] TopTools
[X] MAT
[X] GeomInt
[ ] StepFEA
[ ] StepAP214
[ ] IGESGraph
[X] Vrml
[ ] RWStepDimTol
[X] AppParCurves
[ ] StdLSchema
[X] Aspect
[ ] StepToTopoDS
[ ] MS
[ ] RWStepRepr
[X] Transfer
[ ] ShapeSchema
[ ] PDataStd
[X] MoniTool
[X] PColPGeom
[ ] VrmlData
[X] FEmTool
[X] HLRBRep
[X] MDataStd
[X] Quantity
[X] Prs3d
[ ] StdPrs
[ ] IntPatch
[X] PColStd
[X] GeomToStep
[X] XmlMDataStd
[X] AIS
[X] BinTools
[ ] NCollection
[X] Approx
[X] DBC
[ ] IGESBasic
[X] TNaming
[ ] StepAP203
[X] TColgp
[ ] RWStepVisual
[ ] StdSchema
[X] BRepFill
[X] GCE2d
[X] TDF
[X] Image
[X] TColGeom
[ ] STEPConstruct
[ ] RWStepBasic
[ ] NIS
[ ] STEPCAFControl
[X] IntTools
[ ] SWDRAW
[X] PNaming
[X] BOPTools
[ ] StepVisual
[X] IFSelect
[ ] DrawDim
[ ] XCAFDoc
[X] BinMDataStd
[X] TCollection
[X] PTopoDS
[ ] EDL
[X] Voxel
[X] AppBlend
[ ] MSAPI
[ ] FSD
[X] PGeom2d
[X] PCollection
[ ] PDocStd
[ ] OpenGl
[ ] TObj
[X] ShapeCustom
[X] GeomFill
[ ] StepElement
[X] ShapeFix
[ ] RWStepAP214
[X] IntSurf
[ ] IGESDraw
[X] Units
[X] HLRTopoBRep
[X] GraphTools
[X] GeomPlate
[ ] IGESData
[X] BinLDrivers
[X] XmlTObjDrivers
[X] BRepAlgo
[ ] IGESAppli
[X] BRepLib
[ ] WNT
[ ] ChFiKPart
[ ] XCAFSchema
[X] BRepOffsetAPI
[X] BRepTopAdaptor
[X] XmlMFunction
[X] IntWalk
[X] DsgPrs
[X] Geom2dHatch
[X] BinMXCAFDoc
[X] TopoDSToStep
[X] VrmlConverter
[X] Law
[X] Bnd
[X] BRepGProp
[X] BRepTools
[X] PCDM
[X] Geom2d
[X] BRepOffset
[X] ShapeAnalysis
[X] AppDef
[X] MeshShape
[X] BRepPrimAPI
[X] V3d
[X] Dynamic
[X] IntPolyh
[X] MFT
[X] Geom2dInt
[ ] MeshVS
[X] GeomAPI
[X] BRepExtrema
[X] TColGeom2d
[X] Message
[ ] CPPJini
[X] CSLib
[X] BOPTColStd
[ ] LocOpe
[X] Draft
[X] PlotMgt
[X] ChFi3d
[X] Storage
[X] BinTObjDrivers
[X] PCDMShape
[X] GCPnts
[X] GccAna
[X] FairCurve
[X] Plate
[X] Intf
[X] BRepPrim
[X] TShort
[X] LProp3d
[X] ProjLib
[ ] TransferBRep
[ ] ImageUtility
[ ] DDF
[ ] DBRep
[X] ObjMgt
[X] IntCurve
[ ] XSDRAW
[X] BRepAlgoAPI
[X] TopLoc
[X] gce
[X] PStandard
[X] XSControl
[ ] MXCAFDoc
[X] ShapeUpgrade
[X] MeshAlgo
[X] PPoly
[X] BRepLProp
[X] Select3D
[X] IFGraph
[ ] HeaderSection
[X] BRepToIGESBRep
[ ] DrawTrSurf
[X] GeomTools
[X] PrsMgr
[X] MDocStd
[ ] TPrsStd
[X] ExprIntrp
[X] BRepBuilderAPI
[X] PColPGeom2d
[X] Hatch
[X] MeshDS
[ ] StdSelect
[X] GGraphic2d
[X] BRepClass
[X] MAT2d
[X] ShapeAlgo
[X] BinMFunction
[ ] RWStepElement
[X] Bisector
[X] NLPlate
[X] GraphDS
[X] BinDrivers
[X] XmlDrivers
[X] TFunction
[X] Viewer
[X] BRepIntCurveSurface
[X] ShapeExtend
[X] Adaptor3d
[ ] InterfaceGraphic
[X] MgtTopoDS
[X] BRepMAT2d
[X] GccEnt
[X] Sweep
[X] Graphic2d
[X] PDF
[X] XmlMDocStd
[X] Geom2dAPI
[X] Materials
[X] GeomLib
[X] XmlLDrivers
[X] IntRes2d
[X] ShapeProcess
[X] GeomConvert
[X] GeomToIGES
[ ] LDOM
[ ] IGESDefs
[X] PTopLoc
[X] AdvApprox
[X] Plugin
[X] IntAna2d
[X] XmlMNaming
[X] IntImpParGen
[X] GeomAbs
[X] PXCAFDoc
[X] BinMNaming
[X] StdDrivers
[X] AlienImage
[X] SelectBasics
[X] IntCurveSurface
[X] BRepCheck
[X] AppCont
[X] PTColStd
[ ] XCAFPrs
[X] CGM
[X] Blend
[X] XmlObjMgt
[X] ShapeBuild
[X] XmlMXCAFDoc
[X] LProp
[X] ShapeConstruct
[X] BRepClass3d
[X] BRepToIGES
[X] PGeom
[X] Geom2dToIGES
[ ] RWHeaderSection
[ ] DDataStd
[X] GeomLProp
[ ] StepSelect
[ ] STEPEdit
[X] BRepSweep
[X] Resource
[X] StlMesh
[ ] STEPSelections
[X] SortTools
[X] FilletSurf
[ ] MPrsStd
[X] CPnts
[X] BiTgte
[X] Geom2dLProp
[X] BRepAdaptor
[ ] XDEDRAW
[X] HatchGen
[X] MNaming
[X] XmlMDF
[X] BlendFunc
[X] MgtBRep
[ ] XCAFApp
[X] TopBas
[X] GProp
[X] IntPoly
[X] MFunction
[X] UnitsAPI
[X] MMgt
[X] GccIter
[X] BRepFilletAPI
[ ] IGESFile
[X] IntImp
[ ] PLib
[X] GccInt
[X] TopTrans
[X] IntStart
[X] XmlMPrsStd
[X] STEPControl
[X] StdLDrivers
[X] VrmlAPI
[ ] StepFile
[ ] XSDRAWSTLVRML
[X] BinXCAFDrivers
[X] XmlXCAFDrivers
[X] TColQuantity
[X] TopAbs
[ ] DNaming
[X] PFunction
[ ] W32
[X] IGESToBRep
[X] LocalAnalysis
[X] Dico
[X] IGESControl
[X] ChFi2d
[X] Intrv
[X] Geom2dAdaptor
[ ] DrawFairCurve
[X] Primitives
[X] BndLib
[ ] DDocStd
[X] BinMPrsStd
[X] StlAPI
[ ] W95
[X] PS
[X] Select2D
[ ] XCAFDrivers
[ ] CPPIntExt
[ ] FWOSDriver
[X] BSplSLib
[X] PMMgt
[X] ApproxInt
[X] BRepProj
[X] PPrsStd
[X] GeomAdaptor
[X] AppStd
[X] BSplCLib
[ ] APIHeaderSection
[X] XSAlgo
[X] BinMDocStd
[X] TopCnx
[ ] CPPExt
[X] TopClass
[ ] IGESConvGeom
[ ] StepAP209
[X] AppStdL
[X] ShapeProcessAPI
[ ] CPPClient
_______________________________________________
Pythonocc-users mailing list
Pythonocc-users@gna.org
https://mail.gna.org/listinfo/pythonocc-users

Reply via email to