0024784: Move documentation in CDL files to proper location
authorski <ski@opencascade.com>
Thu, 29 May 2014 12:05:47 +0000 (16:05 +0400)
committerapn <apn@opencascade.com>
Thu, 29 May 2014 12:06:49 +0000 (16:06 +0400)
Mostly duplicated comments were removed and missing ones were moved
into dedicated class CDL files.
Some more duplicated comments were removed from CDL files.
Correction of merge

533 files changed:
src/Adaptor2d/Adaptor2d.cdl
src/Adaptor3d/Adaptor3d.cdl
src/Adaptor3d/Adaptor3d_InterFunc.cdl
src/Adaptor3d/Adaptor3d_OffsetCurve.cdl
src/Adaptor3d/Adaptor3d_SurfaceOfRevolution.cdl
src/AdvApp2Var/AdvApp2Var.cdl
src/AdvApp2Var/AdvApp2Var_Context.cdl
src/AdvApp2Var/AdvApp2Var_Criterion.cdl
src/AdvApp2Var/AdvApp2Var_EvaluatorFunc2Var.hxx
src/AdvApp2Var/AdvApp2Var_Iso.cdl
src/AdvApp2Var/AdvApp2Var_Node.cdl
src/AdvApp2Var/AdvApp2Var_Patch.cdl
src/AdvApprox/AdvApprox.cdl
src/AdvApprox/AdvApprox_ApproxAFunction.cdl
src/AdvApprox/AdvApprox_PrefAndRec.cdl
src/AppCont/AppCont.cdl
src/AppCont/AppCont_Function.cdl
src/AppCont/AppCont_Function2d.cdl
src/AppCont/AppCont_FunctionTool.cdl
src/AppCont/AppCont_FunctionTool2d.cdl
src/AppCont/AppCont_LeastSquare.cdl
src/AppDef/AppDef.cdl
src/AppDef/AppDef_MyLineTool.cdl
src/AppDef/AppDef_Variational.cdl
src/AppParCurves/AppParCurves.cdl
src/AppParCurves/AppParCurves_BSpGradient.cdl
src/AppParCurves/AppParCurves_LeastSquare.cdl
src/Approx/Approx.cdl
src/Approx/Approx_ComputeCLine.cdl
src/Approx/Approx_ComputeLine.cdl
src/Aspect/Aspect.cdl
src/Aspect/Aspect_CLayer2d.hxx
src/Aspect/Aspect_ColorCubeColorMap.cdl
src/Aspect/Aspect_ColorRampColorMap.cdl
src/Aspect/Aspect_ColorScale.cdl
src/Aspect/Aspect_Display.hxx
src/Aspect/Aspect_DisplayConnection_Handle.hxx
src/Aspect/Aspect_Drawable.hxx
src/Aspect/Aspect_FontMap.cdl
src/Aspect/Aspect_GenericColorMap.cdl
src/Aspect/Aspect_GraphicCallbackProc.hxx
src/Aspect/Aspect_MarkMap.cdl
src/Aspect/Aspect_Pixel.cdl
src/Aspect/Aspect_PolygonOffsetMode.hxx
src/Aspect/Aspect_RenderingContext.hxx
src/Aspect/Aspect_TypeMap.cdl
src/Aspect/Aspect_WidthMap.cdl
src/Aspect/Aspect_Window.cdl
src/BRep/BRep.cdl
src/BRep/BRep_Builder.cdl
src/BRep/BRep_GCurve.cdl
src/BRep/BRep_PointOnCurve.cdl
src/BRep/BRep_PointOnCurveOnSurface.cdl
src/BRep/BRep_PointOnSurface.cdl
src/BRep/BRep_PointsOnSurface.cdl
src/BRep/BRep_Polygon3D.cdl
src/BRep/BRep_TVertex.cdl
src/BRepAdaptor/BRepAdaptor.cdl
src/BRepAlgo/BRepAlgo.cdl
src/BRepAlgoAPI/BRepAlgoAPI.cdl
src/BRepBlend/BRepBlend.cdl
src/BRepBlend/BRepBlend_AppFunc.cdl
src/BRepBlend/BRepBlend_AppFuncRst.cdl
src/BRepBlend/BRepBlend_AppFuncRstRst.cdl
src/BRepBlend/BRepBlend_CurvPointRadInv.cdl
src/BRepBlend/BRepBlend_RstRstConstRad.cdl
src/BRepBlend/BRepBlend_RstRstEvolRad.cdl
src/BRepBlend/BRepBlend_RstRstLineBuilder.cdl
src/BRepBlend/BRepBlend_SurfCurvConstRadInv.cdl
src/BRepBlend/BRepBlend_SurfCurvEvolRadInv.cdl
src/BRepBlend/BRepBlend_SurfPointConstRadInv.cdl
src/BRepBlend/BRepBlend_SurfPointEvolRadInv.cdl
src/BRepBlend/BRepBlend_SurfRstConstRad.cdl
src/BRepBlend/BRepBlend_SurfRstEvolRad.cdl
src/BRepBlend/BRepBlend_SurfRstLineBuilder.cdl
src/BRepBuilderAPI/BRepBuilderAPI.cdl
src/BRepBuilderAPI/BRepBuilderAPI_NurbsConvert.cdl
src/BRepBuilderAPI/BRepBuilderAPI_Sewing.cdl
src/BRepClass/BRepClass.cdl
src/BRepClass/BRepClass_FaceClassifier.cdl
src/BRepClass/BRepClass_FaceExplorer.cdl
src/BRepClass/BRepClass_Intersector.cdl
src/BRepFill/BRepFill.cdl
src/BRepFill/BRepFill_CompatibleWires.cdl
src/BRepFill/BRepFill_CurveConstraint.cdl
src/BRepFill/BRepFill_OffsetWire.cdl
src/BRepFill/BRepFill_PipeShell.cdl
src/BRepFill/BRepFill_Sweep.cdl
src/BRepFill/BRepFill_TrimEdgeTool.cdl
src/BRepFill/BRepFill_TrimSurfaceTool.cdl
src/BRepLib/BRepLib.cdl
src/BRepMAT2d/BRepMAT2d.cdl
src/BRepMAT2d/BRepMAT2d_LinkTopoBilo.cdl
src/BRepMesh/BRepMesh.cdl
src/BRepMesh/BRepMesh_IncrementalMesh.cdl
src/BRepOffset/BRepOffset.cdl
src/BRepOffset/BRepOffset_Offset.cdl
src/BRepOffsetAPI/BRepOffsetAPI.cdl
src/BRepPrimAPI/BRepPrimAPI.cdl
src/BRepProj/BRepProj.cdl
src/BRepSweep/BRepSweep.cdl
src/BRepTools/BRepTools.cdl
src/BRepTools/BRepTools_Modifier.cdl
src/BSplCLib/BSplCLib.cdl
src/BSplCLib/BSplCLib_EvaluatorFunction.hxx
src/BiTgte/BiTgte.cdl
src/BiTgte/BiTgte_Blend.cdl
src/BiTgte/BiTgte_CurveOnEdge.cdl
src/BiTgte/BiTgte_CurveOnVertex.cdl
src/BinMDataStd/BinMDataStd.cdl
src/BinMDataXtd/BinMDataXtd.cdl
src/BinMPrsStd/BinMPrsStd.cdl
src/Bisector/Bisector.cdl
src/Bisector/Bisector_BisecAna.cdl
src/Bnd/Bnd.cdl
src/BndLib/BndLib.cdl
src/CDF/CDF.cdl
src/CDF/CDF_MetaDataDriver.cdl
src/CDM/CDM.cdl
src/CDM/CDM_COutMessageDriver.cdl
src/CDM/CDM_NullMessageDriver.cdl
src/CPnts/CPnts.cdl
src/CPnts/CPnts_MyGaussFunction.cdl
src/CPnts/CPnts_MyRootFunction.cdl
src/CPnts/CPnts_RealFunction.hxx
src/CPnts/CPnts_UniformDeflection.cdl
src/CSLib/CSLib.cdl
src/CSLib/CSLib_Class2d.cdl
src/ChFi3d/ChFi3d.cdl
src/ChFi3d/ChFi3d_ChBuilder.cdl
src/ChFi3d/ChFi3d_FilBuilder.cdl
src/ChFi3d/ChFi3d_SearchSing.cdl
src/ChFiDS/ChFiDS.cdl
src/ChFiDS/ChFiDS_CommonPoint.cdl
src/ChFiDS/ChFiDS_Spine.cdl
src/ChFiDS/ChFiDS_Stripe.cdl
src/ChFiDS/ChFiDS_StripeMap.cdl
src/ChFiDS/ChFiDS_SurfData.cdl
src/ChFiKPart/ChFiKPart.cdl
src/Convert/Convert.cdl
src/Convert/Convert_CompPolynomialToPoles.cdl
src/Convert/Convert_GridPolynomialToPoles.cdl
src/DBRep/DBRep.cdl
src/DBRep/DBRep_DrawableShape.cdl
src/DBRep/DBRep_Edge.cdl
src/DBRep/DBRep_Face.cdl
src/DDF/DDF.cdl
src/DDF/DDF_Browser.cdl
src/DDF/DDF_Data.cdl
src/DDataStd/DDataStd.cdl
src/DDataStd/DDataStd_DrawDriver.cdl
src/Draw/Draw.cdl
src/Draw/Draw_Box.cdl
src/Draw/Draw_Printer.cdl
src/DrawDim/DrawDim.cdl
src/DrawDim/DrawDim_Dimension.cdl
src/DrawDim/DrawDim_PlanarDimension.cdl
src/FEmTool/FEmTool.cdl
src/FEmTool/FEmTool_ElementsOfRefMatrix.cdl
src/FEmTool/FEmTool_LinearJerk.cdl
src/GC/GC.cdl
src/GC/GC_MakeScale.cdl
src/GC/GC_MakeSegment.cdl
src/GC/GC_MakeTranslation.cdl
src/GCE2d/GCE2d.cdl
src/GCE2d/GCE2d_MakeCircle.cdl
src/GCE2d/GCE2d_MakeEllipse.cdl
src/GProp/GProp.cdl
src/GProp/GProp_SelGProps.cdl
src/GProp/GProp_VelGProps.cdl
src/GccAna/GccAna.cdl
src/Geom2dAdaptor/Geom2dAdaptor.cdl
src/Geom2dConvert/Geom2dConvert.cdl
src/Geom2dConvert/Geom2dConvert_BSplineCurveKnotSplitting.cdl
src/Geom2dConvert/Geom2dConvert_CompCurveToBSplineCurve.cdl
src/Geom2dLProp/Geom2dLProp.cdl
src/GeomAPI/GeomAPI.cdl
src/GeomAdaptor/GeomAdaptor.cdl
src/GeomAdaptor/GeomAdaptor_Curve.cdl
src/GeomAdaptor/GeomAdaptor_HSurface.cdl
src/GeomAdaptor/GeomAdaptor_Surface.cdl
src/GeomConvert/GeomConvert.cdl
src/GeomConvert/GeomConvert_BSplineCurveKnotSplitting.cdl
src/GeomConvert/GeomConvert_BSplineSurfaceKnotSplitting.cdl
src/GeomConvert/GeomConvert_CompBezierSurfacesToBSplineSurface.cdl
src/GeomConvert/GeomConvert_CompCurveToBSplineCurve.cdl
src/GeomFill/GeomFill.cdl
src/GeomFill/GeomFill_BoundWithSurf.cdl
src/GeomFill/GeomFill_Boundary.cdl
src/GeomFill/GeomFill_ConstrainedFilling.cdl
src/GeomFill/GeomFill_CoonsAlgPatch.cdl
src/GeomFill/GeomFill_DegeneratedBound.cdl
src/GeomFill/GeomFill_Filling.cdl
src/GeomFill/GeomFill_Line.cdl
src/GeomFill/GeomFill_SimpleBound.cdl
src/GeomLib/GeomLib.cdl
src/GeomLib/GeomLib_Check2dBSplineCurve.cdl
src/GeomLib/GeomLib_CheckBSplineCurve.cdl
src/GeomLib/GeomLib_DenominatorMultiplier.cdl
src/GeomLib/GeomLib_Tool.cdl
src/GeomPlate/GeomPlate.cdl
src/GeomPlate/GeomPlate_BuildAveragePlane.cdl
src/GeomPlate/GeomPlate_PlateG0Criterion.cdl
src/GeomPlate/GeomPlate_PlateG1Criterion.cdl
src/GeomTools/GeomTools.cdl
src/Graphic3d/Graphic3d.cdl
src/Graphic3d/Graphic3d_ArrayOfPoints.cdl
src/Graphic3d/Graphic3d_ArrayOfPolygons.cdl
src/Graphic3d/Graphic3d_ArrayOfPolylines.cdl
src/Graphic3d/Graphic3d_ArrayOfQuadrangleStrips.cdl
src/Graphic3d/Graphic3d_ArrayOfQuadrangles.cdl
src/Graphic3d/Graphic3d_ArrayOfSegments.cdl
src/Graphic3d/Graphic3d_ArrayOfTriangleFans.cdl
src/Graphic3d/Graphic3d_ArrayOfTriangleStrips.cdl
src/Graphic3d/Graphic3d_ArrayOfTriangles.cdl
src/Graphic3d/Graphic3d_CGraduatedTrihedron.hxx
src/Graphic3d/Graphic3d_ClipPlane_Handle.hxx
src/Graphic3d/Graphic3d_GraphicDriver.cdl
src/Graphic3d/Graphic3d_MaterialAspect.cdl
src/HLRAlgo/HLRAlgo.cdl
src/HLRAlgo/HLRAlgo_PolyData.cdl
src/HLRAlgo/HLRAlgo_PolyHidingData.cdl
src/HLRAlgo/HLRAlgo_PolyInternalData.cdl
src/HLRAlgo/HLRAlgo_PolyInternalNode.cdl
src/HLRAlgo/HLRAlgo_PolyInternalSegment.cdl
src/HLRAlgo/HLRAlgo_PolyShellData.cdl
src/HLRAlgo/HLRAlgo_Projector.cdl
src/HLRAlgo/HLRAlgo_TriangleData.cdl
src/HLRBRep/HLRBRep.cdl
src/HLRBRep/HLRBRep_Algo.cdl
src/HLRBRep/HLRBRep_PolyAlgo.cdl
src/HLRTest/HLRTest.cdl
src/HLRTest/HLRTest_DrawableEdgeTool.cdl
src/HLRTest/HLRTest_DrawablePolyEdgeTool.cdl
src/HLRTest/HLRTest_Projector.cdl
src/Hatch/Hatch.cdl
src/IGESAppli/IGESAppli.cdl
src/IGESBasic/IGESBasic.cdl
src/IGESBasic/IGESBasic_OrderedGroup.cdl
src/IGESBasic/IGESBasic_OrderedGroupWithoutBackP.cdl
src/IGESCAFControl/IGESCAFControl.cdl
src/IGESDefs/IGESDefs.cdl
src/IGESDimen/IGESDimen.cdl
src/IGESDraw/IGESDraw.cdl
src/IGESGeom/IGESGeom.cdl
src/IGESGraph/IGESGraph.cdl
src/IGESSolid/IGESSolid.cdl
src/IGESSolid/IGESSolid_EdgeList.cdl
src/IGESSolid/IGESSolid_VertexList.cdl
src/IntCurve/IntCurve.cdl
src/IntCurve/IntCurve_IntConicCurveGen.cdl
src/IntPatch/IntPatch.cdl
src/IntPatch/IntPatch_InterferencePolyhedron.cdl
src/IntPolyh/IntPolyh.cdl
src/IntPolyh/IntPolyh_Couple.cdl
src/IntPolyh/IntPolyh_Intersection.cdl
src/IntPolyh/IntPolyh_MaillageAffinage.cdl
src/IntTools/IntTools.cdl
src/IntTools/IntTools_BaseRangeSample.cdl
src/IntTools/IntTools_Curve.cdl
src/IntTools/IntTools_CurveRangeSample.cdl
src/IntTools/IntTools_CurveRangeSampleMapHasher.cdl
src/IntTools/IntTools_LineConstructor.cdl
src/IntTools/IntTools_SurfaceRangeSample.cdl
src/IntWalk/IntWalk.cdl
src/IntWalk/IntWalk_VectorOfInteger.hxx
src/IntWalk/IntWalk_VectorOfWalkingData.hxx
src/Intf/Intf.cdl
src/Intf/Intf_Interference.cdl
src/Intf/Intf_Polygon2d.cdl
src/LProp/LProp.cdl
src/LocalAnalysis/LocalAnalysis.cdl
src/MAT/MAT.cdl
src/MAT/MAT_Node.cdl
src/MAT2d/MAT2d.cdl
src/MAT2d/MAT2d_Circuit.cdl
src/MAT2d/MAT2d_SketchExplorer.cdl
src/MDF/MDF.cdl
src/MDataStd/MDataStd.cdl
src/MDataXtd/MDataXtd.cdl
src/MDocStd/MDocStd.cdl
src/MMgt/MMgt.cdl
src/MMgt/MMgt_TShared.cdl
src/MPrsStd/MPrsStd.cdl
src/MPrsStd/MPrsStd_AISPresentationRetrievalDriver.cdl
src/MPrsStd/MPrsStd_AISPresentationRetrievalDriver_1.cdl
src/MPrsStd/MPrsStd_AISPresentationStorageDriver.cdl
src/MPrsStd/MPrsStd_PositionRetrievalDriver.cdl
src/MPrsStd/MPrsStd_PositionStorageDriver.cdl
src/MeshVS/MeshVS.cdl
src/Message/Message.cdl
src/MgtBRep/MgtBRep.cdl
src/MgtBRep/MgtBRep_TranslateTool.cdl
src/MgtBRep/MgtBRep_TranslateTool1.cdl
src/MgtTopoDS/MgtTopoDS.cdl
src/MgtTopoDS/MgtTopoDS_TranslateTool.cdl
src/MgtTopoDS/MgtTopoDS_TranslateTool1.cdl
src/OSD/OSD.cdl
src/OSD/OSD_Directory.cdl
src/OSD/OSD_Disk.cdl
src/OSD/OSD_Error.cdl
src/OSD/OSD_FileNode.cdl
src/OSD/OSD_Function.hxx
src/OSD/OSD_Host.cdl
src/OSD/OSD_Printer.cdl
src/OSD/OSD_SharedLibrary.cdl
src/ObjMgt/ObjMgt.cdl
src/ObjMgt/ObjMgt_ExternRef.cdl
src/ObjMgt/ObjMgt_ExternShareable.cdl
src/PBRep/PBRep.cdl
src/PBRep/PBRep_GCurve.cdl
src/PBRep/PBRep_PointOnCurve.cdl
src/PBRep/PBRep_PointOnCurveOnSurface.cdl
src/PBRep/PBRep_PointOnSurface.cdl
src/PBRep/PBRep_PointsOnSurface.cdl
src/PBRep/PBRep_Polygon3D.cdl
src/PCollection/PCollection.cdl
src/PCollection/PCollection_HSequence.cdl
src/PDataStd/PDataStd.cdl
src/PDataXtd/PDataXtd.cdl
src/PMMgt/PMMgt.cdl
src/PMMgt/PMMgt_PManaged.cdl
src/PPoly/PPoly.cdl
src/PPoly/PPoly_Triangulation.cdl
src/PTopLoc/PTopLoc.cdl
src/PTopoDS/PTopoDS.cdl
src/PTopoDS/PTopoDS_CompSolid.cdl
src/PTopoDS/PTopoDS_Compound.cdl
src/PTopoDS/PTopoDS_Edge.cdl
src/PTopoDS/PTopoDS_Face.cdl
src/PTopoDS/PTopoDS_Shell.cdl
src/PTopoDS/PTopoDS_Solid.cdl
src/PTopoDS/PTopoDS_TCompSolid.cdl
src/PTopoDS/PTopoDS_TCompSolid1.cdl
src/PTopoDS/PTopoDS_TEdge.cdl
src/PTopoDS/PTopoDS_TEdge1.cdl
src/PTopoDS/PTopoDS_TFace.cdl
src/PTopoDS/PTopoDS_TFace1.cdl
src/PTopoDS/PTopoDS_TShape.cdl
src/PTopoDS/PTopoDS_TShape1.cdl
src/PTopoDS/PTopoDS_TShell.cdl
src/PTopoDS/PTopoDS_TShell1.cdl
src/PTopoDS/PTopoDS_TSolid.cdl
src/PTopoDS/PTopoDS_TSolid1.cdl
src/PTopoDS/PTopoDS_TVertex.cdl
src/PTopoDS/PTopoDS_TVertex1.cdl
src/PTopoDS/PTopoDS_TWire.cdl
src/PTopoDS/PTopoDS_TWire1.cdl
src/PTopoDS/PTopoDS_Vertex.cdl
src/PTopoDS/PTopoDS_Wire.cdl
src/Poly/Poly.cdl
src/Poly/Poly_Triangulation.cdl
src/ProjLib/ProjLib.cdl
src/ProjLib/ProjLib_ComputeApprox.cdl
src/ProjLib/ProjLib_ComputeApproxOnPolarSurface.cdl
src/ProjLib/ProjLib_ProjectOnSurface.cdl
src/ProjLib/ProjLib_ProjectedCurve.cdl
src/Prs3d/Prs3d.cdl
src/Prs3d/Prs3d_BasicAspect.cdl
src/Prs3d/Prs3d_Drawer.cdl
src/Prs3d/Prs3d_PlaneSet.cdl
src/Prs3d/Prs3d_Presentation.cdl
src/Prs3d/Prs3d_ShapeTool.cdl
src/QANewModTopOpe/QANewModTopOpe.cdl
src/QANewModTopOpe/QANewModTopOpe_Glue.cdl
src/QANewModTopOpe/QANewModTopOpe_Tools.cdl
src/Quantity/Quantity.cdl
src/RWStepBasic/RWStepBasic.cdl
src/RWStepGeom/RWStepGeom.cdl
src/RWStepRepr/RWStepRepr.cdl
src/RWStepShape/RWStepShape.cdl
src/RWStepVisual/RWStepVisual.cdl
src/Resource/Resource.cdl
src/STEPCAFControl/STEPCAFControl.cdl
src/STEPConstruct/STEPConstruct.cdl
src/STEPConstruct/STEPConstruct_Assembly.cdl
src/STEPConstruct/STEPConstruct_ContextTool.cdl
src/SWDRAW/SWDRAW.cdl
src/SelectBasics/SelectBasics.cdl
src/SelectBasics/SelectBasics_BasicTool.cdl
src/SelectBasics/SelectBasics_SortAlgo.cdl
src/SelectMgr/SelectMgr.cdl
src/SelectMgr/SelectMgr_CompareResults.hxx
src/ShapeAlgo/ShapeAlgo.cdl
src/ShapeAlgo/ShapeAlgo_ToolContainer.cdl
src/ShapeAnalysis/ShapeAnalysis.cdl
src/ShapeAnalysis/ShapeAnalysis_CheckSmallFace.cdl
src/ShapeAnalysis/ShapeAnalysis_ShapeContents.cdl
src/ShapeBuild/ShapeBuild.cdl
src/ShapeConstruct/ShapeConstruct.cdl
src/ShapeExtend/ShapeExtend.cdl
src/ShapeFix/ShapeFix.cdl
src/ShapeFix/ShapeFix_EdgeConnect.cdl
src/ShapeFix/ShapeFix_FaceConnect.cdl
src/ShapeFix/ShapeFix_FixSmallFace.cdl
src/ShapeFix/ShapeFix_WireSegment.cdl
src/ShapeFix/ShapeFix_WireVertex.cdl
src/ShapeProcess/ShapeProcess.cdl
src/ShapeProcessAPI/ShapeProcessAPI.cdl
src/ShapeUpgrade/ShapeUpgrade.cdl
src/ShapeUpgrade/ShapeUpgrade_ShapeDivideAngle.cdl
src/ShapeUpgrade/ShapeUpgrade_ShapeDivideContinuity.cdl
src/SortTools/SortTools.cdl
src/StdPrs/StdPrs.cdl
src/StdPrs/StdPrs_HLRPolyShape.cdl
src/StdPrs/StdPrs_HLRShape.hxx
src/StdPrs/StdPrs_Point.hxx
src/StdPrs/StdPrs_PoleCurve.cdl
src/StdPrs/StdPrs_ShadedSurface.cdl
src/StdPrs/StdPrs_WFDeflectionRestrictedFace.cdl
src/StdPrs/StdPrs_WFDeflectionShape.hxx
src/StdPrs/StdPrs_WFPoleSurface.cdl
src/StdPrs/StdPrs_WFRestrictedFace.hxx
src/StdPrs/StdPrs_WFSurface.cdl
src/StdSelect/StdSelect.cdl
src/StdSelect/StdSelect_BRepOwner.cdl
src/StdSelect/StdSelect_ViewerSelector3d.cdl
src/StepAP209/StepAP209.cdl
src/StepBasic/StepBasic.cdl
src/StepGeom/StepGeom.cdl
src/StepRepr/StepRepr.cdl
src/StepShape/StepShape.cdl
src/StepVisual/StepVisual.cdl
src/StlMesh/StlMesh.cdl
src/StlMesh/StlMesh_MeshDomain.cdl
src/Storage/Storage.cdl
src/Sweep/Sweep.cdl
src/TCollection/TCollection.cdl
src/TCollection/TCollection_MapNode.cdl
src/TDF/TDF.cdl
src/TDF/TDF_Attribute.cdl
src/TDF/TDF_AttributeIterator.hxx
src/TDF/TDF_ClosureTool.cdl
src/TDF/TDF_CopyLabel.cdl
src/TDF/TDF_Delta.cdl
src/TDF/TDF_LabelMapHasher.cdl
src/TDF/TDF_Reference.cdl
src/TDF/TDF_RelocationTable.cdl
src/TDataStd/TDataStd.cdl
src/TDataXtd/TDataXtd.cdl
src/TDataXtd/TDataXtd_PatternStd.cdl
src/TDocStd/TDocStd.cdl
src/TDocStd/TDocStd_Owner.cdl
src/TDocStd/TDocStd_XLinkIterator.cdl
src/TDocStd/TDocStd_XLinkTool.cdl
src/TNaming/TNaming.cdl
src/TNaming/TNaming_Name.cdl
src/TNaming/TNaming_TranslateTool.cdl
src/TNaming/TNaming_Translator.cdl
src/TNaming/TNaming_UsedShapes.cdl
src/TopAbs/TopAbs.cdl
src/TopBas/TopBas.cdl
src/TopClass/TopClass.cdl
src/TopClass/TopClass_Classifier2d.cdl
src/TopClass/TopClass_Classifier3d.cdl
src/TopClass/TopClass_SolidExplorer.cdl
src/TopCnx/TopCnx.cdl
src/TopLoc/TopLoc.cdl
src/TopOpeBRep/TopOpeBRep.cdl
src/TopOpeBRep/TopOpeBRep_EdgesIntersector.cdl
src/TopOpeBRep/TopOpeBRep_FaceEdgeIntersector.cdl
src/TopOpeBRep/TopOpeBRep_FacesIntersector.cdl
src/TopOpeBRepDS/TopOpeBRepDS.cdl
src/TopOpeBRepDS/TopOpeBRepDS_Curve.cdl
src/TopOpeBRepDS/TopOpeBRepDS_EdgeVertexInterference.cdl
src/TopOpeBRepDS/TopOpeBRepDS_FaceEdgeInterference.cdl
src/TopOpeBRepDS/TopOpeBRepDS_ShapeShapeInterference.cdl
src/TopOpeBRepDS/TopOpeBRepDS_SolidSurfaceInterference.cdl
src/TopOpeBRepDS/TopOpeBRepDS_Surface.cdl
src/TopOpeBRepTool/TopOpeBRepTool.cdl
src/TopTools/TopTools.cdl
src/TopoDS/TopoDS.cdl
src/TopoDS/TopoDS_Builder.cdl
src/TopoDS/TopoDS_CompSolid.cdl
src/TopoDS/TopoDS_Compound.cdl
src/TopoDS/TopoDS_TCompSolid.cdl
src/TopoDS/TopoDS_TCompound.cdl
src/TopoDS/TopoDS_TEdge.cdl
src/TopoDS/TopoDS_TFace.cdl
src/TopoDS/TopoDS_TShape.cdl
src/TopoDS/TopoDS_TShell.cdl
src/TopoDS/TopoDS_TSolid.cdl
src/TopoDS/TopoDS_TVertex.cdl
src/TopoDS/TopoDS_TWire.cdl
src/V3d/V3d.cdl
src/V3d/V3d_Light.cdl
src/V3d/V3d_PositionalLight.cdl
src/V3d/V3d_View.cdl
src/ViewerTest/ViewerTest.cdl
src/ViewerTest/ViewerTest_EventManager.cdl
src/Visual3d/Visual3d.cdl
src/Vrml/Vrml.cdl
src/VrmlAPI/VrmlAPI.cdl
src/VrmlConverter/VrmlConverter.cdl
src/VrmlConverter/VrmlConverter_PointAspect.cdl
src/WNT/WNT.cdl
src/WNT/WNT_Dword.hxx
src/WNT/WNT_Uint.hxx
src/WNT/WNT_WindowData.hxx
src/XCAFApp/XCAFApp.cdl
src/XCAFDoc/XCAFDoc.cdl
src/XCAFDoc/XCAFDoc_Area.cdl
src/XCAFDoc/XCAFDoc_Centroid.cdl
src/XCAFDoc/XCAFDoc_Color.cdl
src/XCAFDoc/XCAFDoc_ColorTool.cdl
src/XCAFDoc/XCAFDoc_Datum.cdl
src/XCAFDoc/XCAFDoc_DimTol.cdl
src/XCAFDoc/XCAFDoc_DimTolTool.cdl
src/XCAFDoc/XCAFDoc_DocumentTool.cdl
src/XCAFDoc/XCAFDoc_GraphNode.cdl
src/XCAFDoc/XCAFDoc_LayerTool.cdl
src/XCAFDoc/XCAFDoc_Location.cdl
src/XCAFDoc/XCAFDoc_Material.cdl
src/XCAFDoc/XCAFDoc_MaterialTool.cdl
src/XCAFDoc/XCAFDoc_ShapeMapTool.cdl
src/XCAFDoc/XCAFDoc_ShapeTool.cdl
src/XCAFDoc/XCAFDoc_Volume.cdl
src/XCAFPrs/XCAFPrs.cdl
src/XDEDRAW/XDEDRAW.cdl
src/XDEDRAW/XDEDRAW_Shapes.cdl
src/XSAlgo/XSAlgo.cdl
src/XSAlgo/XSAlgo_ToolContainer.cdl
src/XSDRAW/XSDRAW.cdl
src/XmlMDF/XmlMDF.cdl
src/XmlMDataStd/XmlMDataStd.cdl
src/XmlMDataXtd/XmlMDataXtd.cdl
src/XmlObjMgt/XmlObjMgt.cdl
src/XmlObjMgt/XmlObjMgt_Persistent.cdl
src/gce/gce.cdl
src/gce/gce_MakePln.cdl
src/gp/gp.cdl
src/gp/gp_Trsf.cdl
src/gp/gp_Trsf2d.cdl

index 7a61639..2563f42 100644 (file)
@@ -134,17 +134,13 @@ uses
 is
 
       deferred class Curve2d; 
-       ---Purpose: Root of the 2d curve.
 
       pointer Curve2dPtr to Curve2d from Adaptor2d;
 
       deferred class HCurve2d;
-        ---Purpose: deferred class for the  2d curves manipulated with
-        --          Handle.
 
       generic class GenHCurve2d;
-       ---Purpose: Generic  class  used to create a  curve inheriting
-       --          from HCurve2d.
+
 
               
 
index f9c2f95..2f2873d 100644 (file)
@@ -139,31 +139,20 @@ uses
 is
 
       deferred class Curve; 
-       ---Purpose: Root of the 3d curve.
 
       pointer CurvePtr to Curve from Adaptor3d;
 
       deferred class HCurve;
-        ---Purpose: deferred  class for  the  curves manipulated  with
-        --          Handle.
 
       generic class GenHCurve;
-       ---Purpose: Generic  class  used to create a  curve inheriting
-       --          from HCurve.
-      
               
       deferred class Surface;
-        ---Purpose: Root of the surface.
       
       pointer SurfacePtr to Surface from Adaptor3d;
 
       deferred class HSurface;
-        ---Purpose: deferred class for  the  surfaces manipulated with
-        --          Handle.
 
       generic class GenHSurface;
-       ---Purpose: Generic class used to  create a surface inheriting
-       --          from  HSurface.
       
 
       --
@@ -188,15 +177,12 @@ is
 
 
       class IsoCurve;
-      ---Purpose: Algorithmic 3d curv, isoparametric on a surface.
 
       class HIsoCurve instantiates GenHCurve from Adaptor3d
         (IsoCurve from Adaptor3d);
               
 
       class CurveOnSurface;
-       ---Purpose: Algorithmic 3d curve from a surface and a 2d  curve
-       --          in the parameter space.
        
       pointer CurveOnSurfacePtr to CurveOnSurface from Adaptor3d;
 
@@ -206,16 +192,11 @@ is
        
 
       class OffsetCurve;
-      ---Purpose: Algorithmic 2d curve.
 
-       class HOffsetCurve instantiates GenHCurve2d from Adaptor2d
+      class HOffsetCurve instantiates GenHCurve2d from Adaptor2d
         (OffsetCurve  from Adaptor3d);
-      
-    
+
       class SurfaceOfRevolution;
-      ---Purpose: Algorithmic Surface from a Curve and an Axis
-      --          Curve and Axis are coplanar.
-      --          Curve doesn't intersect Axis.
       
       class HSurfaceOfRevolution instantiates GenHSurface from Adaptor3d
        (SurfaceOfRevolution from Adaptor3d);
@@ -223,13 +204,10 @@ is
       
       
       class SurfaceOfLinearExtrusion;    
-      ---Purpose: Algorithmic Surface from a curve and a direction
 
       class HSurfaceOfLinearExtrusion instantiates GenHSurface from Adaptor3d
        (SurfaceOfLinearExtrusion from Adaptor3d);
 
       private  class  InterFunc; 
-      ---Purpose: function to find the Cn discontinuity point. Used to
-      --          find the roots of the functions 
 
 end Adaptor3d;
index c4b8f30..0a076b8 100644 (file)
@@ -19,7 +19,8 @@ private  class  InterFunc  from  Adaptor3d  inherits  FunctionWithDerivative  fr
          ---Purpose: Used to find the points U(t) = U0 or V(t) = V0 in
          --          order to determine the  Cn discontinuities of  an
          --               Adpator_CurveOnSurface  relativly  to    the
-         --          discontinuities of the surface. 
+         --          discontinuities of the surface. Used to
+         --          find the roots of the functions
         
 uses  
       HCurve2d  from  Adaptor2d
index c97cd80..e9727be 100644 (file)
@@ -16,7 +16,7 @@
 
 class OffsetCurve from Adaptor3d inherits Curve2d from Adaptor2d
        
-       ---Purpose: Defines an Offset curve.
+       ---Purpose: Defines an Offset curve (algorithmic 2d curve).
        --          
 
 uses
index 18604d6..9875cd5 100644 (file)
@@ -33,6 +33,8 @@ class SurfaceOfRevolution from Adaptor3d inherits Surface from Adaptor3d
         --  The derivatives are always defined for the u direction.
         --  For the v direction the definition of the derivatives depends on
         --  the degree of continuity of the referenced curve.
+        --  Curve and Axis are coplanar.
+        --  Curve doesn't intersect Axis.
 
 
 
index 5df716e..f74fc0d 100644 (file)
@@ -77,28 +77,11 @@ is
     --  
 
     class ApproxAFunc2Var from AdvApp2Var ;
-    ---Purpose:
-    -- this class approximates a given function of 2 variables
 
     imported EvaluatorFunc2Var ;
-    ---Purpose:
-    --  typedef  void (*EvaluatorFunc2Var)  (
-    --  Standard_Integer *     -- dimension
-    --  Standard_Real    *     -- first and last parameters in U
-    --  Standard_Real    *     -- first and last parameters in V
-    --  Standard_Integer *     -- choice of constante, 1 for U, 2 for V
-    --  Standard_Real    *     -- value of constant parameter
-    --  Standard_Integer *     -- number of parameters
-    --  Standard_Real    *     -- values of parameters
-    --  Standard_Integer *     -- order of derivation in U
-    --  Standard_Integer *     -- order of derivation in V
-    --  Standard_Real    *     -- evaluation
-    --  Standard_Integer *     -- error code
-    --  ) ;
 
     deferred class Criterion from AdvApp2Var ;
-    ---Purpose:
-    -- this class contains a given criterion to be satisfied
+
 
 
     -- 
@@ -109,25 +92,12 @@ is
     -- Basic Data
 
     class Context from AdvApp2Var;
-    ---Purpose :
-    -- contains  all the  parameters  for approximation
-    --         ( tolerancy, computing option, ...)
-    --        
 
     class Node from AdvApp2Var;
-    ---Purpose :
-    -- used to store constraints on a (Ui,Vj) point
-    -- 
 
     class Iso from AdvApp2Var;
-    ---Purpose :
-    -- used to store constraints on a line U = Ui or V = Vj
-    -- 
 
     class Patch from AdvApp2Var;
-    ---Purpose :
-    -- used to store results on a domain [Ui,Ui+1]x[Vj,Vj+1]
-    -- 
 
     class Strip from AdvApp2Var instantiates
                    Sequence from TCollection (Iso from  AdvApp2Var); 
index 06cfdd6..5fe426a 100644 (file)
@@ -20,6 +20,9 @@
 
 
 class Context from AdvApp2Var
+    ---Purpose :
+    -- contains  all the  parameters  for approximation
+    --         ( tolerancy, computing option, ...)
 
 uses
     HArray1OfReal from TColStd,
index ee99d09..df40452 100644 (file)
@@ -15,6 +15,8 @@
 -- commercial license or contractual agreement.
 
 deferred class Criterion from AdvApp2Var
+    ---Purpose:
+    -- this class contains a given criterion to be satisfied
 
 uses
     Patch,Context from AdvApp2Var,
index c4b391a..46366dc 100644 (file)
@@ -35,8 +35,8 @@ public:
 
   //! Function evaluation method to be defined by descendant
   virtual void Evaluate (Standard_Integer* theDimension,
-                         Standard_Real*    theUStartEnd,
-                         Standard_Real*    theVStartEnd,
+                         Standard_Real*    theUStartEnd,  //!< First and last parameters in U
+                         Standard_Real*    theVStartEnd,  //!< First and last parameters in V
                          Standard_Integer* theFavorIso,   //!< Choice of constante, 1 for U, 2 for V
                          Standard_Real*    theConstParam, //!< Value of constant parameter
                          Standard_Integer* theNbParams,   //!< Number of parameters N
index 1da3fa8..b720a30 100644 (file)
@@ -15,6 +15,9 @@
 -- commercial license or contractual agreement.
 
 class Iso from AdvApp2Var
+    ---Purpose :
+    -- used to store constraints on a line U = Ui or V = Vj
+    --
 
 uses
 
index ecc9e1a..2852348 100644 (file)
@@ -15,7 +15,9 @@
 -- commercial license or contractual agreement.
 
 class Node from AdvApp2Var
-
+    ---Purpose :
+    -- used to store constraints on a (Ui,Vj) point
+    --
 
 uses
     XY,Pnt           from gp,
index 1d1afec..f2ec01e 100644 (file)
@@ -21,6 +21,9 @@
 --                     Field 'myCritValue'
 
 class Patch from AdvApp2Var
+    ---Purpose :
+    -- used to store results on a domain [Ui,Ui+1]x[Vj,Vj+1]
+    --
 
 uses
 
index 132f454..9d759bb 100644 (file)
@@ -36,42 +36,18 @@ is
     
 
     class ApproxAFunction from AdvApprox ;
-    ---Purpose:
-    -- this approximate a given function
-    class SimpleApprox; 
+    class SimpleApprox;
 --  class ApproxAFunction;  
 
     imported EvaluatorFunction ;
-    ---Purpose:
-    --  typedef  void (*EvaluatorFunction)  (
-    --  Standard_Integer *
-    --  Standard_Real    *
-    --  Standard_Real    *
-    --  Standard_Integer *
-    --  Standard_Real    *
-    --  Standard_Integer *) ;
-    
 
     deferred class Cutting;
-    ---Purpose : 
-    -- this class is used to choose the way of cutting if needed 
 
     class DichoCutting;
-    ---Purpose :
-    -- inherits class Cutting;
-    -- if Cutting is necessary in [a,b], we cut at (a+b) / 2.
-    -- 
 
     class PrefCutting;
-    ---Purpose : 
-    -- inherits class Cutting; contains a list of preferential points (di)i
-    -- if Cutting is necessary in [a,b], we cut at the di nearest from (a+b)/2.
-    
+
     class PrefAndRec;
-    ---Purpose : 
-    -- inherits class Cutting; contains two lists of preferential points to
-    -- manage to level of preferential cutting.
-    -- if Cutting is necessary in [a,b], we cut at the di nearest from (a+b)/2
 
 
 end AdvApprox;
index 15875ce..db667f7 100644 (file)
@@ -15,7 +15,8 @@
 -- commercial license or contractual agreement.
 
 class ApproxAFunction from AdvApprox 
-
+    ---Purpose:
+    -- this approximate a given function
 uses Array1OfInteger   from TColStd,
      Vector            from math,
      HArray1OfInteger  from TColStd,
index 8d5238d..76715b2 100644 (file)
@@ -19,6 +19,7 @@ class PrefAndRec from AdvApprox inherits Cutting from AdvApprox
     ---Purpose : 
     -- inherits class Cutting; contains a list of preferential points (pi)i
     -- and a list of Recommended points used in cutting management.
+    -- if Cutting is necessary in [a,b], we cut at the di nearest from (a+b)/2
     
 
 uses Array1OfReal from TColStd
index 984daa0..ed401f3 100644 (file)
@@ -41,28 +41,16 @@ is
     -------------------------------
     --- Algorithms:
     -------------------------------
-  
-    ---Purpose: The two following algorithms are using the same recipe:
-    --          Minimizing the difference between the approximate result 
-    --          Curve or Surface and respectively a continous MultiLine 
-    --          or a continous surface.
 
     generic class LeastSquare;
-           ---Purpose: makes an approximation of a continous Line described by
-           --          the tool TheLineTool.
 
     ------------------------------------------------------
     --- Necessary class for approximation a function f(t):
     ------------------------------------------------------
 
     deferred class Function;
-           ---Purpose: This class must be provided by the user to use the
-           --          approximation algorithm FittingCurve.
-
 
     class FunctionTool;
-           ---Purpose: This class is the inteface between the Function 
-           --          class and the tool asked by LeastSquare.
 
 
     ---------------------------------------------------------
@@ -70,14 +58,8 @@ is
     ---------------------------------------------------------
 
     deferred class Function2d;
-           ---Purpose: This class must be provided by the user to use the
-           --          approximation algorithm FittingCurve2d.
-
 
     class FunctionTool2d;
-           ---Purpose: This class is the inteface between the Function2d 
-           --          class and the tool asked by LeastSquare.
-
 
 
     class FitFunction instantiates LeastSquare from AppCont
index aa44a72..d24ea7b 100644 (file)
@@ -17,7 +17,8 @@
 deferred class Function from AppCont
 
     ---Purpose: deferred class describing a continous 3d function f(u)
-
+    --          This class must be provided by the user to use the
+    --          approximation algorithm FittingCurve.
 
 uses Pnt from gp,
      Vec from gp
index d71a4c8..deaa717 100644 (file)
@@ -17,7 +17,8 @@
 deferred class Function2d from AppCont
 
     ---Purpose: deferred class describing a continous 2d function f(u)
-
+    --          This class must be provided by the user to use the
+    --          approximation algorithm FittingCurve2d.
 
 uses Pnt2d from gp,
      Vec2d from gp
index 258f2d6..d7f2139 100644 (file)
@@ -15,7 +15,8 @@
 -- commercial license or contractual agreement.
 
 class FunctionTool from AppCont
-
+    ---Purpose: This class is the inteface between the Function
+    --          class and the tool asked by LeastSquare.
 
 uses Function        from AppCont,
      Pnt             from gp,
index 8c68dab..7ecf8da 100644 (file)
@@ -15,7 +15,8 @@
 -- commercial license or contractual agreement.
 
 class FunctionTool2d from AppCont
-
+    ---Purpose: This class is the inteface between the Function2d
+    --          class and the tool asked by LeastSquare.
 
 uses Function2d      from AppCont,
      Pnt             from gp,
index 9eb7e14..483448a 100644 (file)
@@ -18,8 +18,10 @@ generic class LeastSquare from AppCont(MultiLine as any;
                                       LineTool  as any)
                                       ---as TheToolLine(MultiLine)
 
-    ---Purpose:
-
+    ---Purpose: Makes an approximation of a continous Line described by
+    --          the tool TheLineTool.
+    --          Minimizing the difference between the approximate result
+    --          Curve and a continous MultiLine
 
 uses  Matrix          from math,
       Vector          from math,
index 39d3dfe..b2f1c2e 100644 (file)
@@ -43,25 +43,16 @@ uses AppParCurves, Approx, gp, TColgp, TCollection, Standard, MMgt, math, FEmToo
 is
 
 class MultiPointConstraint;  
-    ---Purpose: a MultiPointConstraint is a set of points which have the same range 
-    -- in the MultiLine and the same constraints.
-
 
 class MultiLine;
-    ---Purpose: this is the organized set of points.
 
 class MyLineTool;
-    ---Purpose: example of MultiLine tool corresponding to the tools of the packages
-    -- AppParCurves and Approx. For Approx, the tool will not addd points
-    -- if the algorithms want some.
 
 deferred  class  SmoothCriterion;
 
 class  LinearCriteria;
                  
 class Variational;
-     ---Purpose: computes the approximation of a Multiline by
-     --          Variational optimization.
 
 
 --- Classes instanciees:
index 844f0bf..f8ef4f6 100644 (file)
@@ -15,6 +15,9 @@
 -- commercial license or contractual agreement.
 
 class MyLineTool from AppDef
+    ---Purpose: example of MultiLine tool corresponding to the tools of the packages
+    -- AppParCurves and Approx. For Approx, the tool will not addd points
+    -- if the algorithms want some.
 
 uses MultiLine     from AppDef,
      Pnt           from gp,
index ec22c6e..6312c06 100644 (file)
@@ -23,7 +23,8 @@ class Variational from AppDef
     ---Purpose: This class is used to smooth N points with constraints
     --          by   minimization  of quadratic  criterium   but  also
     --          variational criterium in order to obtain " fair Curve "
-    --          
+    --          Computes the approximation of a Multiline by
+    --          Variational optimization.
 
 uses Matrix                    from math,
      Vector                    from math,
index 81fc1b5..5f3bfa0 100644 (file)
@@ -51,16 +51,8 @@ is
     
     
     generic class LeastSquare;
-       ---Purpose: computes in parallel the least square resolution of a 
-       --          set of points (MultiLine). The result is a 
-       --          set of Bezier curves (MultiCurve).
-    generic class ResolConstraint;
-       ---Purpose: computes the approximating resolution with constraints
-       --          starting from a guess solution issued, for example, 
-       --          from the least squares.
-       --          It uses the Uzawa method from the mathematical package.
 
+    generic class ResolConstraint;
 
     generic class Function;
 
@@ -69,17 +61,8 @@ is
     
 
     generic class Gradient,  Gradient_BFGS, ParLeastSquare, ResConstraint, ParFunction;
-       ---Purpose: computes the approximation of a MultiLine by the
-       --          search for a new parameters to minimize the 
-       --          sum||C(ui)-Qi||2 with a gradient method.
-
-
 
     generic class BSpGradient, BSpGradient_BFGS,  BSpParLeastSquare, BSpParFunction;
-       ---Purpose: computes the approximation of a MultiLine by the
-       --          search for a new parameters to minimize the 
-       --          sum||C(ui)-Qi||2 with a gradient method.
-       --          The Result is a Bspline set.
 
 
     --- instantiate classes:
index def9045..64e4dd6 100644 (file)
@@ -25,7 +25,7 @@ generic class BSpGradient from AppParCurves
     --          sum(square(|F(i)-Qi|)) by changing the parameter. 
     --          The algorithm used is from of the mathematical 
     --          package: math_BFGS, a gradient method.
-
+    --          The Result is a Bspline set.
 
 
 uses Vector                           from math, 
index 0787af3..cb74561 100644 (file)
@@ -19,12 +19,15 @@ generic class LeastSquare from AppParCurves
                     ToolLine    as any)   -- as ToolLine(MultiLine)
 
 
-    ---Purpose: This class describes the least square fitting of a 
+    ---Purpose: This class describes the least square fitting of a
     --          MultiLine using the Householder method from the
     --          mathematical package.
+    --          Computes in parallel the least square resolution of a
+    --          set of points (MultiLine). The result is a
+    --          set of Bezier curves (MultiCurve).
     --          The problem to solve is the following one:
     --          minimizing the sum(|C(ui)- Qi|)2 where Qi are the points of
-    --          the MultiLine and C(ui) the points of the approximating 
+    --          the MultiLine and C(ui) the points of the approximating
     --          curves.
 
 
index 1ee644a..6141578 100644 (file)
@@ -61,11 +61,8 @@ end;
 
 
    generic class ComputeLine, MyGradient;
-    ---Purpose: Approximate a MultiLine with a cutting.
 
    generic class ComputeCLine, MyLeastSquare;
-    ---Purpose: Approximate a continous MultiLine with a cutting.
-    --          The Tool of the line is the tool from AppCont.
 
 ----------------------------------------------
 ---Algorithms for BSpline curves construction:
@@ -117,10 +114,7 @@ end;
        (Function2d from AppCont, FunctionTool2d from AppCont);
 
     class SameParameter from Approx ;
-    ---Purpose: this makes a 3D curve from Adaptor3d and
-    --          a curve on surface to check and build a 2D 
-    --          BSpline curve that has the same parameterisation
-    --          as the 3D curve.
+
     class Array1OfAdHSurface    instantiates Array1 from TCollection 
                            (HSurface  from  Adaptor3d)                      ;
     class HArray1OfAdHSurface  instantiates HArray1 from TCollection
@@ -133,7 +127,6 @@ end;
                            
     --    class ApproxPoints from Approx ;
     --    class ApproxPoints  from Approx ;
-    ---Purpose:  
     --      this approximates a series of points
     --   Boundary conditions can be given as well
     --   a given parameterisation
index d1e203c..2000391 100644 (file)
@@ -17,7 +17,8 @@
 generic class ComputeCLine from Approx 
                    (MultiLine as any;
                     LineTool  as any)
-
+    ---Purpose: Approximate a continous MultiLine with a cutting.
+    --          The Tool of the line is the tool from AppCont.
 
 uses ParametrizationType       from Approx,
      SequenceOfReal            from TColStd,
index 2178b5d..9b79919 100644 (file)
@@ -17,7 +17,7 @@
 generic class ComputeLine from Approx 
                    (MultiLine as any;
                     LineTool  as any)
-
+    ---Purpose: Approximate a MultiLine with a cutting.
 
 uses ParametrizationType       from Approx,
      SequenceOfReal            from TColStd,
index 398b9f3..308934f 100644 (file)
@@ -93,7 +93,7 @@ is
         -- G002A study 
 
         imported CLayer2d;
-        ---Purpose: Defines the C structure <alayer>
+
         ---Category: Imported types
 
         imported RGBPixel;
@@ -101,25 +101,15 @@ is
 
         primitive Handle;
         primitive Drawable;
-        ---Purpose:
-        -- To manage Drawable
 
         primitive Display;
-        ---Purpose:
-        -- To manage Display 
 
         primitive RenderingContext;
-        ---Purpose:
-        -- To manage 2D or 3D graphic context
 
         imported GraphicCallbackProc;
-        ---Purpose:
-        -- To manage client post display 
 
         -- 22-03-04 OCC4895 SAN High-level interface for controlling polygon offsets
         imported PolygonOffsetMode;
-        ---Purpose: 
-        -- Enumeration for polygon offset modes
 
         ---------------------
         -- Category: Pointers
@@ -214,25 +204,18 @@ is
         ------------------------------
 
         deferred class ColorMap;
-        ---Purpose: Defines a color map.
         ---Category: Classes Color map
 
         class ColorCubeColorMap;
-        ---Purpose: Associates a index and a color in the "ColorCube" space.
         ---Category: Classes Color map
 
         class ColorRampColorMap;
-        ---Purpose: Associates a index and a color in the linear "ColorRamp"
-        --          space.
         ---Category: Classes Color map
 
         class GenericColorMap;
-        ---Purpose: Associates an index and a color.
         ---Category: Classes Color map
 
         class ColorMapEntry;
-        ---Purpose: Defines an entry in the color map :
-        --          an index and a color.
         ---Category: Classes Color map
 
         ------------------------------
@@ -240,15 +223,12 @@ is
         ------------------------------
 
         deferred class Pixel;
-        ---Purpose: Defines a picture element.
         ---Category: Classes Pixel
 
         class IndexPixel;
-        ---Purpose: 
         ---Category: Classes Pixel
 
         class ColorPixel;
-        ---Purpose: 
         ---Category: Classes Pixel
 
         ---------------------------
@@ -256,18 +236,12 @@ is
         ---------------------------
 
         deferred class AspectLine;
-        ---Purpose: Creates and updates a group of graphic attributes
-        --          for primitives 'Line'
         ---Category: Classes Aspect
 
         deferred class AspectMarker;
-        ---Purpose: Creates and updates a group of graphic attributes
-        --          for primitives 'Marker'.
         ---Category: Classes Aspect
 
         deferred class AspectFillArea;
-        ---Purpose: Creates and updates a group of graphic attributes
-        --          for primitives 'Face'.
         ---Category: Classes Aspect
 
         --------------------
@@ -275,79 +249,57 @@ is
         --------------------
 
         class Background;
-        ---Purpose: Defines a window background
         ---Category: Classes
 
         class GradientBackground;
-        ---Purpose: Defines a window gradient background
         ---Category: Classes
 
         class Edge;
-        ---Purpose: Defines an edge.
         ---Category: Classes
 
         class GenId;
-        ---Purpose: Creates and controles all identifiers.
         ---Category: Classes
 
         class FontStyle;
-        ---Purpose: Defines a Font Style
         ---Category: The classes
 
         class FontMapEntry;
-        ---Purpose: Defines an entry in the Font map :
-        --          an index and a text Font.
         ---Category: Classes Font map
 
         class FontMap;
-        ---Purpose: Associates an index and a text Font entry.
         ---Category: The classes
 
         class WidthMapEntry;
-        ---Purpose: Defines an entry in the Width map :
-        --          an index and a line Width.
         ---Category: Classes Width map
 
         class WidthMap;
-        ---Purpose: Associates an index and a line width entry.
         ---Category: The classes
 
         class LineStyle;
-        ---Purpose: Defines a Line Style
         ---Category: The classes
 
         class TypeMap;
-        ---Purpose: Associates an index and a line type entry.
         ---Category: The classes
 
         class TypeMapEntry;
-        ---Purpose: Defines an entry in the Type map :
-        --          an index and a line style.
         ---Category: Classes Type map
 
         class MarkerStyle;
-        ---Purpose: Defines a Marker Style
         ---Category: The classes
 
         class MarkMap;
-        ---Purpose: Associates an index and a Marker entry.
         ---Category: The classes
 
         class MarkMapEntry;
-        ---Purpose: Defines an entry in the Marker map :
-        --          an index and a marker style.
         ---Category: Classes Mark map
 
         deferred class Window;
-        ---Purpose: Defines a window.
         ---Category: Classes
 
         deferred class Driver;
-        ---Purpose: Defines a virtual driver.
         ---Category: Classes
 
         deferred class WindowDriver;
-        ---Purpose: Defines a virtual driver associated to a window.
         ---Category: Classes
 
         deferred class Grid;
@@ -355,13 +307,10 @@ is
         class CircularGrid;
 
         deferred class ColorScale;
-        ---Purpose: Defines a color scale for viewer.
 
         imported DisplayConnection;
-        ---Purpose: Creates and provides connection with X server.
 
         imported DisplayConnection_Handle;
-        ---Purpose: Handle for DisplayConnection;
 
         -------------------------
         -- Category: Enumerations
index 27d49d2..10d497d 100644 (file)
@@ -17,6 +17,7 @@
 /*====                                                                       */
 /*==== Implementation:  This is a primitive type implemented with typedef     */
 /*============================================================================*/
+// Defines the C structure <alayer>
 
 #ifndef _Aspect_CLayer2d_HeaderFile
 #define _Aspect_CLayer2d_HeaderFile
index e33b92a..7063bdc 100644 (file)
@@ -19,6 +19,7 @@ class ColorCubeColorMap from Aspect inherits ColorMap from Aspect
        ---Version: 0.0
 
        ---Purpose: This class defines a ColorCube ColorMap object.
+       --          Associates a index and a color in the "ColorCube" space.
        ---Keywords:
        ---Warning:
        ---References:
index 2b8cf9c..a39708c 100644 (file)
@@ -19,6 +19,7 @@ class ColorRampColorMap from Aspect inherits ColorMap from Aspect
        ---Version: 0.0
 
        ---Purpose: This class defines a ColorRampColorMap object.
+       --          Associates a index and a color in the linear "ColorRamp" space.
        ---Keywords:
        ---Warning:
        ---References:
index c3a6fb6..f03d8b3 100644 (file)
@@ -14,7 +14,7 @@
 -- commercial license or contractual agreement.
 
 deferred class ColorScale from Aspect inherits TShared from MMgt
-
+        ---Purpose: Defines a color scale for viewer.
 uses
 
        TypeOfColorScaleData     from Aspect,
index 6badfe3..aba21fb 100644 (file)
@@ -17,6 +17,7 @@
 /*==== "V3d"                                                           */
 /*==== Implementation:  This is a primitive type implemented with typedef     */
 /*============================================================================*/
+// To manage Display
 
 #ifndef _Aspect_Display_HeaderFile
 #define _Aspect_Display_HeaderFile
index fa0676f..aa2a72c 100755 (executable)
@@ -16,6 +16,8 @@
 
 #include <Standard_Transient.hxx>
 
+// Handle for DisplayConnection;
+
 class Aspect_DisplayConnection;
 DEFINE_STANDARD_HANDLE(Aspect_DisplayConnection, Standard_Transient)
 typedef Handle(Aspect_DisplayConnection) Aspect_DisplayConnection_Handle;
index c63d9b5..1d81797 100644 (file)
@@ -17,6 +17,7 @@
 /*==== "Xw" & "WNT"                                                           */
 /*==== Implementation:  This is a primitive type implemented with typedef     */
 /*============================================================================*/
+// To manage Drawable
 
 #ifndef _Aspect_Drawable_HeaderFile
 #define _Aspect_Drawable_HeaderFile
index 0ddc906..3ef3fe2 100644 (file)
@@ -19,6 +19,7 @@ class FontMap from Aspect inherits TShared from MMgt
        ---Version: 0.0
 
        ---Purpose: This class defines a FontMap object.
+       --          Associates an index and a text Font entry.
        ---Keywords:
        ---Warning:
        ---References:
index 5e21aa8..e7e2c07 100644 (file)
@@ -20,6 +20,7 @@ class GenericColorMap from Aspect inherits ColorMap from Aspect
 
        ---Level: Public
        ---Purpose: This class defines a GenericColorMap object.
+       --          Associates an index and a color.
        ---Keywords:
        ---Warning:
        ---References:
index 2092de8..52b56f2 100644 (file)
@@ -14,6 +14,8 @@
 #ifndef _Aspect_GraphicCallbackProc_HeaderFile
 #define _Aspect_GraphicCallbackProc_HeaderFile
 
+// To manage client post display
+
 #include <Aspect_Display.hxx>
 #include <Aspect_Drawable.hxx>
 #include <Aspect_RenderingContext.hxx>
index bcfc12d..6494c7c 100644 (file)
@@ -19,6 +19,7 @@ class MarkMap from Aspect inherits TShared from MMgt
        ---Version: 0.0
 
        ---Purpose: This class defines a MarkMap object.
+       --          Associates an index and a Marker entry.
        ---Keywords:
        ---Warning:
        ---References:
index ccfaedd..21fffad 100644 (file)
@@ -19,6 +19,7 @@ deferred class Pixel from Aspect inherits Storable
        ---Version: 0.0
 
        ---Purpose: This class defines a Pixel.
+       --          Defines a picture element.
        ---Keywords:
        ---Warning:
        ---References:
index dcad641..643ecc3 100644 (file)
@@ -16,6 +16,8 @@
 #ifndef ASPECT_POLYGONOFFSETMODE_HEADER
 #define ASPECT_POLYGONOFFSETMODE_HEADER
 
+// Enumeration for polygon offset modes
+
 typedef enum 
 {
   Aspect_POM_Off   = 0x00,  /* all polygon offset modes disabled                     */
index 7604f68..0e55dfd 100644 (file)
@@ -17,6 +17,7 @@
 /*==== "V3d"                                                           */
 /*==== Implementation:  This is a primitive type implemented with typedef     */
 /*============================================================================*/
+// To manage 2D or 3D graphic context
 
 #ifndef _Aspect_RenderingContext_HeaderFile
 #define _Aspect_RenderingContext_HeaderFile
index f60532e..c5f2e5f 100644 (file)
@@ -19,6 +19,7 @@ class TypeMap from Aspect inherits TShared from MMgt
        ---Version: 0.0
 
        ---Purpose: This class defines a TypeMap object.
+       --          Associates an index and a line type entry.
        ---Keywords:
        ---Warning:
        ---References:
index e0788d4..223def1 100644 (file)
@@ -19,6 +19,7 @@ class WidthMap from Aspect inherits TShared from MMgt
        ---Version: 0.0
 
        ---Purpose: This class defines a WidthMap object.
+       --          Associates an index and a line width entry.
        ---Keywords:
        ---Warning:
        ---References:
index 7e55f52..0522b6c 100644 (file)
@@ -14,7 +14,7 @@
 -- commercial license or contractual agreement.
 
 deferred class Window from Aspect
-
+        ---Purpose: Defines a window.
 inherits
        TShared from MMgt
 
index 9177b3d..6f6e9ac 100644 (file)
@@ -49,10 +49,7 @@ is
     --  
 
     class TFace;
-       ---Purpose: The TFace  class is inherited  from the TFace from
-       --          TopoDS. It contains a  surface, a tolerance  and a
-       --          natural restriction flag.
-       
+
     --
     --  Edge
     --
@@ -83,92 +80,54 @@ is
     --  
 
     deferred class CurveRepresentation;
-       ---Purpose: Root      for curve representations.    Contains a
-       --          location.
 
     class ListOfCurveRepresentation instantiates
     List from TCollection (CurveRepresentation from BRep);
     
     deferred class GCurve;
-       ---Purpose: Root class  for geometric curves  representations.
-       --          Contains a first an a last parameter.
 
     class Curve3D;
-       ---Purpose: Representation by a 3d curve.
 
     class CurveOnSurface;
-       ---Purpose: Representation by a curve in the  parametric space
-       --          of a surface.
 
     class CurveOnClosedSurface;
-       ---Purpose: Representation  by two   curves in the  parametric
-       --          space of a closed surface.
 
     class Polygon3D;
-       ---Purpose: Representation by a 3D polygon.
 
     class PolygonOnTriangulation;
-       ---Purpose: Representation by    an array  of  indices  on   a
-       --          triangulation.
-       
+
     class PolygonOnClosedTriangulation;
-       ---Purpose: Representation   by two  arrays  of indices   on a
-       --          triangulation.
-       
+
     class PolygonOnSurface;
-       ---Purpose: Representation by 2d polygon in the parametric space
-       --          of a surface.
 
     class PolygonOnClosedSurface;
-       ---Purpose: Representation by two 2d polygons in the parametric
-       --          space of the  surface.
-       
+
     class CurveOn2Surfaces;
-       ---Purpose: Geometric continuity bewtween two surfaces.
 
     class TEdge;
-       ---Purpose: The TEdge class is  inherited  from the TEdge from
-       --          TopoDS.   It contains a  3d   curve and  a list of
-       --          representations.
 
-       
     --
     --  Vertex
     --
 
     deferred class PointRepresentation;
-       ---Purpose: Root  for   point   representations.  Contains   a
-       --          location. 
-       
+
     class ListOfPointRepresentation instantiates
     List from TCollection (PointRepresentation from BRep);
     
     class PointOnCurve;
-       ---Purpose: Representation by a parameter on a 3D curve.
-       
+
     deferred class PointsOnSurface;
-       ---Purpose: Root for points on surface.
-    
+
     class PointOnCurveOnSurface;
-       ---Purpose: Representation by   a parameter on  a curve   on a
-       --          surface. 
 
     class PointOnSurface;
-       ---Purpose: Representation by two parameters on a surface.
 
     class TVertex;
-       ---Purpose: The TVertex class  is  inherited from the  TVertex
-       --          from    TopoDS.  It contains  a  3d  point   and a
-       --          location.
 
     class Builder;
-       ---Purpose: The  Builder  from BRep is   inherited    from the
-       --          Builder3D   from  TopoDS.    It  is  used to build
-       --          Shapes.
 
     class Tool;
-       ---Purpose: The Tool from BRep is used to access the geometric
-       --          data.
 
 
 end BRep;
index 2d7d48f..b69e545 100644 (file)
@@ -17,6 +17,7 @@
 class Builder from BRep inherits Builder from TopoDS
 
         ---Purpose: A framework providing advanced tolerance control.
+  -- It is used to build Shapes.
        -- If tolerance control is required, you are advised to:
        -- 1. build a default precision for topology, using the
        -- classes provided in the BRepAPI package
index d2abb95..f703884 100644 (file)
@@ -18,7 +18,7 @@ deferred class GCurve from BRep inherits CurveRepresentation from BRep
 
        ---Purpose: Root   class    for    the    geometric     curves
        --          representation. Contains a range.
-
+  --          Contains a first and a last parameter.
 uses
 
     Location from TopLoc,
index 6300c97..67e501f 100644 (file)
@@ -16,7 +16,7 @@
 
 class PointOnCurve from BRep inherits PointRepresentation from BRep
 
-       ---Purpose: 
+       ---Purpose: Representation by a parameter on a 3D curve.
 
 uses
     Curve    from Geom,
index 9ca2bbb..c2d9a52 100644 (file)
@@ -15,6 +15,8 @@
 -- commercial license or contractual agreement.
 
 class PointOnCurveOnSurface from BRep inherits  PointsOnSurface from  BRep
+       ---Purpose: Representation by   a parameter on  a curve   on a
+       --          surface.
 
 uses
 
index 52febea..f8488f7 100644 (file)
@@ -15,6 +15,7 @@
 -- commercial license or contractual agreement.
 
 class PointOnSurface from BRep inherits PointsOnSurface from BRep
+       ---Purpose: Representation by two parameters on a surface.
 
 uses
     Surface  from Geom,
index 8852693..08ea4fa 100644 (file)
@@ -16,7 +16,7 @@
 
 deferred class PointsOnSurface from BRep inherits PointRepresentation from BRep
 
-       ---Purpose: 
+       ---Purpose: Root for points on surface.
 
 uses
 
index db48670..2ae655a 100644 (file)
@@ -16,7 +16,7 @@
 
 class Polygon3D from BRep inherits CurveRepresentation from BRep
 
-       ---Purpose: 
+       ---Purpose: Representation by a 3D polygon.
 
 uses
     Polygon3D           from Poly,
index 0c09d77..6ab4201 100644 (file)
@@ -19,7 +19,7 @@ class TVertex from BRep inherits TVertex from TopoDS
        ---Purpose: The TVertex from  BRep inherits  from  the TVertex
        --          from TopoDS. It contains the geometric data.
        --          
-       --          The  TVertex contains a 3d point and a tolerance.
+       --          The  TVertex contains a 3d point, location and a tolerance.
        --            
 uses
     Pnt    from gp,
index 19832df..1d2cdfc 100644 (file)
@@ -49,17 +49,12 @@ uses
 is
 
     class Surface;
-       ---Purpose: Transforms a Face in a Surface from Adaptor3d.
        
     class Curve;
-       ---Purpose: Transforms an Edge in a Curve from Adaptor3d.
 
     class Curve2d;
-       ---Purpose: Transforms an Edge   on a Face  in  a Curve2d from
-       --          Adaptor2d. 
 
     class  CompCurve; 
-       ---Purpose: Transforms a Wire in a Curve from Adaptor3d.
        
     class HSurface instantiates GenHSurface from Adaptor3d
        (Surface from BRepAdaptor);
index 5045898..4467db4 100644 (file)
@@ -77,11 +77,7 @@ is
     class Image; 
     class AsDes;
     class FaceRestrictor;
-        ---Purpose:Build all the faces limited with a set of non 
-        --         jointing and planars wires
-        --         The Wires must have correct orientations.
-        --         
-         
+
     class BooleanOperations;
         ---Purpose: 
     class DSAccess;
@@ -89,7 +85,7 @@ is
     class EdgeConnector;
         ---Purpose: 
     class  NormalProjection; 
-            ---Purpose: 
+
   --  class  Sewing; now it is in BRepBuilderAPI
     
     class DataMapOfShapeBoolean instantiates
index bd68d84..a467961 100644 (file)
@@ -98,20 +98,15 @@ uses
 is
             
     deferred class BooleanOperation; 
-       ---Purpose: Root class for boolean operations.
-    
+
     class Fuse;                    
-       ---Purpose: Perform the boolean operation FUSE.
-       ---
+
     class Common;                         
-       ---Purpose: Perform the boolean operation COMMON.
-       --- 
+
     class Cut;                           
-       ---Purpose: Perform the boolean operation CUT.
-       ---    
+
     class Section;                       
-        ---Purpose: Perform the operation SECTION. 
-        --- 
+
     class Check;
         ---Purpose: Check shapes on validity for boolean
         --- operation.
index 61ada2b..6c0ffa4 100644 (file)
@@ -105,74 +105,35 @@ is
 
 
     class AppSurface; 
-    ---Purpose: Used to Approximate the surfaces.
 
     deferred class AppFuncRoot;
-    ---Purpose: Root Class Function to approximate by AppSurface        
 
     class AppFunc;
-    ---Purpose: Function to approximate by AppSurface for 
-    --          Surface/Surface contact.
 
     class AppFuncRst;
-    ---Purpose: Function  to approximate by AppSurface  for  
-    --          Curve/Surface contact.
 
     class AppFuncRstRst;
-    ---Purpose: Function  to approximate by AppSurface  for  
-    --          Curve/Curve contact.
 
     class SurfRstEvolRad;
-    ---Purpose: Function  to approximate by AppSurface  for  
-    --          Edge/Face  and  evolutif  radius        
 
     class SurfRstConstRad;
-    ---Purpose: Copy of CSConstRad with pcurve on surface 
-    --          as support. 
 
     class RstRstEvolRad;
-    ---Purpose: Function  to approximate by AppSurface  for  
-    --          Edge/Edge  and  evolutif  radius
-    --          
+
     class RstRstConstRad;
-    ---Purpose: Copy of CSConstRad with a pcurve on surface 
-    --          as support. 
 
     class SurfPointConstRadInv;
-    ---Purpose: Function of reframing between a point and a surface.
 
     class SurfCurvConstRadInv;
-    ---Purpose: Function of reframing between a restriction surface of the
-    --          surface and a curve.
 
     class SurfPointEvolRadInv;
-    ---Purpose: Fonction of reframing between a point and a surface.
 
     class CurvPointRadInv;
-    ---Purpose: Function of reframing between a point and a curve.
-    --          valid in cases of constant and progressive radius
+
     class SurfCurvEvolRadInv;
-    ---Purpose: Function of reframing between a surface restriction 
-    --          of the surface and a curve.
 
     class SurfRstLineBuilder;
-    ---Purpose: Construction of a BRepBlend_Line between a surface and
-    --          a pcurve on surface from an approached
-    --          starting solution. The output entries of this builder
-    --          are of the same nature as of the traditional walking
-    --          but the requirements on the Line are not the same
-    --          If the determination of validity range is always
-    --          guaranteed, the criteria of correct repartition of sections 
-    --          before smoothing are not respected. The resulting Line
-    --          is f(t) oriented.
 
     class RstRstLineBuilder;
-    ---Purpose: Construction of a BRepBlend_Line between two pcurves
-    --          from an approached starting solution. The output
-    --          entries of this builder are of the same nature 
-    --          as of a traditional walking, but the requirements 
-    --          to the Line are not the same. If the determination of validity range is always
-    --          guaranteed, the criteria of correct repartition of sections 
-    --          before smoothing are not respected. The resulting Line
-    --          is f(t) oriented.          
+
 end BRepBlend;
index efe638e..f352afd 100644 (file)
@@ -17,6 +17,7 @@
 class AppFunc from BRepBlend inherits AppFuncRoot from BRepBlend
 
        ---Purpose: Function to approximate by AppSurface
+       --          for Surface/Surface contact.
        ---Level: Advanced
 
 uses
index 39c635b..45cbda0 100644 (file)
@@ -15,7 +15,7 @@
 -- commercial license or contractual agreement.
 
 class AppFuncRst from BRepBlend inherits AppFuncRoot from BRepBlend
-       ---Purpose: Function to approximate by AppSurface for Edge/Face          
+       ---Purpose: Function  to approximate by AppSurface  for Curve/Surface contact.
        ---Level: Advanced
 
 uses 
index df54895..b1afad0 100644 (file)
@@ -15,7 +15,7 @@
 -- commercial license or contractual agreement.
 
 class AppFuncRstRst from BRepBlend inherits AppFuncRoot from BRepBlend
-       ---Purpose: Function to approximate by AppSurface for Edge/Face          
+       ---Purpose: Function to approximate by AppSurface for Edge/Face (Curve/Curve contact).
        ---Level: Advanced
 
 uses 
index 27f1610..d519d59 100644 (file)
@@ -18,7 +18,9 @@ class CurvPointRadInv from BRepBlend
 
 inherits CurvPointFuncInv from Blend 
 
-    ---Purpose: This function  is used  to find a  solution on  a done
+    ---Purpose: Function of reframing between a point and a curve.
+    --          valid in cases of constant and progressive radius.
+    --          This function  is used  to find a  solution on  a done
     --          point   of   the curve 1 when   using  RstRstConsRad or
     --          CSConstRad... 
     --          The vector <X>  used in Value, Values and  Derivatives
index c47d886..722b230 100644 (file)
@@ -17,7 +17,8 @@
 class RstRstConstRad from BRepBlend
 inherits RstRstFunction from Blend
 
-       ---Purpose: 
+    ---Purpose: Copy of CSConstRad with a pcurve on surface
+    --          as support.
 
 uses Vector          from math,
      Matrix          from math,
index 74d2065..f8a5409 100644 (file)
@@ -17,6 +17,8 @@
 class RstRstEvolRad from BRepBlend
 inherits RstRstFunction from Blend
 
+    ---Purpose: Function  to approximate by AppSurface  for
+    --          Edge/Edge  and  evolutif  radius
 
 uses Vector               from math,
      Matrix               from math,
index 3214ec5..a90e82a 100644 (file)
@@ -36,6 +36,15 @@ class RstRstLineBuilder from BRepBlend
       --          3) stall as there  is a solution of problem
       --          surf/surf  within the domain  of the  surface
       --          of support of the restriction.
+      --
+      --          Construction of a BRepBlend_Line between two pcurves
+      --          from an approached starting solution. The output
+      --          entries of this builder are of the same nature
+      --          as of a traditional walking, but the requirements
+      --          to the Line are not the same. If the determination of validity range is always
+      --          guaranteed, the criteria of correct repartition of sections
+      --          before smoothing are not respected. The resulting Line
+      --          is f(t) oriented.
 
 uses Point            from Blend,
      Status           from Blend,
index 69ab1c6..5ce1d01 100644 (file)
@@ -18,7 +18,9 @@ class SurfCurvConstRadInv from BRepBlend
 
 inherits SurfCurvFuncInv from Blend
 
-    ---Purpose: Class     used   to   compute  a    solution   of  the
+    ---Purpose: Function of reframing between a restriction surface of the
+    --          surface and a curve.
+    --          Class     used   to   compute  a    solution   of  the
     --          surfRstConstRad  problem  on a done restriction of the
     --          surface.          
     --          The vector  <X> used in  Value, Values and Derivatives
index a91d5b5..234adf7 100644 (file)
@@ -18,9 +18,11 @@ class SurfCurvEvolRadInv from BRepBlend
 
 inherits SurfCurvFuncInv from Blend
 
-    ---Purpose: Class     used   to   compute  a    solution   of  the
+    ---Purpose: Function of reframing between a surface restriction
+    --          of the surface and a curve.
+    --          Class     used   to   compute  a    solution   of  the
     --          surfRstConstRad  problem  on a done restriction of the
-    --          surface.          
+    --          surface.
     --          The vector  <X> used in  Value, Values and Derivatives
     --          methods  has   to  be the   vector  of  the parametric
     --          coordinates  wguide, wcurv, wrst  where  wguide is the
index 75264a0..2c87ad6 100644 (file)
@@ -18,7 +18,8 @@ class SurfPointConstRadInv from BRepBlend
 
 inherits SurfPointFuncInv from Blend 
 
-    ---Purpose: This function  is used  to find a  solution on  a done
+    ---Purpose: Function of reframing between a point and a surface.
+    --          This function  is used  to find a  solution on  a done
     --          point   of   the curve when   using  SurfRstConsRad or
     --          CSConstRad...          
     --          The vector <X>  used in Value, Values and  Derivatives
index e2dfdf5..3edfb47 100644 (file)
@@ -18,9 +18,10 @@ class SurfPointEvolRadInv from BRepBlend
 
 inherits SurfPointFuncInv from Blend
 
-    ---Purpose: This function  is used  to find a  solution on  a done
+    ---Purpose: Function of reframing between a point and a surface.
+    --          This function  is used  to find a  solution on  a done
     --          point   of   the curve when   using  SurfRstConsRad or
-    --          CSConstRad...          
+    --          CSConstRad...
     --          The vector <X>  used in Value, Values and  Derivatives
     --          methods  has  to   be the  vector   of the  parametric
     --          coordinates w, U,  V where w is  the parameter  on the
index bc98338..c2935fb 100644 (file)
@@ -17,6 +17,8 @@
 class SurfRstConstRad from BRepBlend
 inherits SurfRstFunction from Blend
 
+    ---Purpose: Copy of CSConstRad with pcurve on surface
+    --          as support.
 
 uses Vector          from math,
      Matrix          from math,
index fb0bb16..2d34764 100644 (file)
@@ -17,7 +17,8 @@
 class SurfRstEvolRad from BRepBlend
 inherits SurfRstFunction from Blend
 
-       ---Purpose: 
+    ---Purpose: Function  to approximate by AppSurface  for
+    --          Edge/Face  and  evolutif  radius
 
 uses Vector          from math,
      Matrix          from math,
index c0b1935..63a1df9 100644 (file)
@@ -34,6 +34,16 @@ class SurfRstLineBuilder from BRepBlend
       --          3)  stall as there  is a solution to  the problem
       --          surf/surf  within  the  domain of  the surface
       --          of  support  of  the   restriction.
+      --
+      --          Construction of a BRepBlend_Line between a surface and
+      --          a pcurve on surface from an approached
+      --          starting solution. The output entries of this builder
+      --          are of the same nature as of the traditional walking
+      --          but the requirements on the Line are not the same
+      --          If the determination of validity range is always
+      --          guaranteed, the criteria of correct repartition of sections
+      --          before smoothing are not respected. The resulting Line
+      --          is f(t) oriented.
 
 uses Point            from Blend,
      Status           from Blend,
index b21c6df..6eabd73 100644 (file)
@@ -231,10 +231,8 @@ is
     end  TransitionMode; 
 
     deferred class Command;
-       ---Purpose: Root class for all BRepBuilderAPI commands.
 
     deferred class MakeShape;
-       ---Purpose: Root class for all shape constructions.
 
     -- 
     -- Construction of topology from geometry
@@ -260,10 +258,6 @@ is
     -- 
 
     class  Sewing;
-       ---Purpose: Provides a tool to
-       --          - identify contigous boundaries (for control
-       --            of continuity: C0, C1, ...)
-       --          - assemble contigous shapes into one shape.
 
     -- 
     --  Construction of composite topologies
@@ -284,9 +278,6 @@ is
     class Transform;
 
     class NurbsConvert ;
-    ---Purpose: converts all 3D analytical representation of surfaces 
-    --          and curves to NURBS execpt for Planes
-    --          
 
     class GTransform;
 
index 449da1b..e102135 100644 (file)
 
 class NurbsConvert from BRepBuilderAPI inherits ModifyShape from BRepBuilderAPI
 
-       ---Purpose: Conversion of the complete geometry of a shape into
-       -- NURBS geometry. For example, all curves supporting
-       -- edges of the basis shape are converted into BSpline
-       -- curves, and all surfaces supporting its faces are
-       -- converted into BSpline surfaces.
+       ---Purpose: Conversion of the complete geometry of a shape
+      -- (all 3D analytical representation of surfaces and curves)
+      -- into NURBS geometry (execpt for Planes). For example,
+      -- all curves supporting edges of the basis shape are converted
+      -- into BSpline curves, and all surfaces supporting its faces are
+      -- converted into BSpline surfaces.
 
 uses 
 
index 54a6250..b6bd381 100644 (file)
@@ -26,7 +26,7 @@ class Sewing from BRepBuilderAPI inherits TShared from MMgt
        ---Purpose: Provides methods to
        --           
        --          - identify possible contigous boundaries (for control
-       --            afterwards)
+       --            afterwards (of continuity: C0, C1, ...))
        --            
        --          - assemble contigous shapes into one shape.
        --            Only manifold shapes will be found. Sewing will not
index c5e0d30..b2d7bdb 100644 (file)
@@ -36,19 +36,14 @@ uses
 
 is
     class Edge;
-       ---Purpose: Stores the Edge and the Face.
 
     class Intersector;
-       ---Purpose: Intersect an Edge  with a segment.   This class is
-       --          inherited   from   IntConicCurveOfGInter      from
-       --          Geom2dInt.
 
     class FacePassiveClassifier instantiates Classifier2d from TopClass
        (Edge         from BRepClass,
         Intersector  from BRepClass);
 
     class FaceExplorer;
-       ---Purpose: Exploration of a Face to return UV edges.
 
     class FClassifier instantiates FaceClassifier from TopClass
        (FaceExplorer from BRepClass,
@@ -56,8 +51,5 @@ is
         Intersector  from BRepClass);
         
     class FaceClassifier;
-       ---Purpose: Inherited    from   FClassifier   to   provide   a
-       --          Constructor with a Face.
 
-       
 end BRepClass;
index 334a46d..94d80ef 100644 (file)
@@ -16,7 +16,7 @@
 
 class FaceClassifier from BRepClass inherits FClassifier from BRepClass
 
-       ---Purpose: Provides Constructors.
+       ---Purpose: Provides Constructors with a Face.
 
 uses
     FaceExplorer from BRepClass,
index 76befa8..c2fa1f8 100644 (file)
@@ -19,7 +19,7 @@
 class FaceExplorer from BRepClass 
 
        ---Purpose: Provide an   exploration of a  BRep Face   for the
-       --          classification.
+       --          classification. Return UV edges.
 
 uses
     Orientation  from TopAbs,
index bb29ff4..94bb237 100644 (file)
@@ -17,7 +17,8 @@
 class Intersector from BRepClass 
 inherits IntConicCurveOfGInter from Geom2dInt
 
-       ---Purpose: Implement the Intersector2d required by the classifier.
+       ---Purpose: Intersect an Edge  with a segment.
+       --          Implement the Intersector2d required by the classifier.
 
 uses
     Lin2d from gp,
index 35d1b90..95af43c 100644 (file)
@@ -76,11 +76,7 @@ is
 
     
     class Generator;
-          ---Purpose: Compute a topological surface ( a  shell) using
-          --          generating wires. The face of the shell will be
-          --          ruled surfaces through the wires.
-          --          The wires must have the same number of edges.
-       
+
     deferred class SectionLaw; 
        class ShapeLaw; 
        class NSections; 
@@ -94,31 +90,16 @@ is
        class ACRLaw; 
 
     class Pipe;
-         ---Purpose: Computes  a   topological  shape  using  a  wire
-         --          (spine) and a shape (profile).
+
     class PipeShell; 
-          ---Purpose: Computes a topological shell using some wires --
-          --          (spines and profiles) and diplacement option
-          
 
     class Evolved;
-         ---Purpose: Computes  an evolved  volum using  a  generating
-         --          wire and a profile.
 
     class Sweep; 
-          ---Purpose: Computes an  Sweep  shell using a  generating
-          --          wire, an SectionLaw and an LocationLaw.
 
     class CompatibleWires;
-       ---Purpose: Computes Wires with good orientation and origin in order
-          --        to generate a shell not twisted.
-
 
     class OffsetWire;
-       ---Purpose: Computes the offset of a Wire or the Wires contained
-       --          in a Face.
-       --          The Wire or the Face must be planar.
 
     class OffsetAncestors;
 
@@ -136,12 +117,9 @@ is
        
 
     private class TrimSurfaceTool;
-         ---Purpose: Compute the Pcurves and  the 3d curves resulting
-         --          of the trimming of a face by an extruded surface.
 
     private class TrimEdgeTool;
-         ---Purpose: Geometric Tool using to construct Offset Wires.
-     
+
     private class  SectionPlacement;  
      
     private class  Section;  
@@ -196,21 +174,9 @@ is
 
 
     class CurveConstraint ;
-       ---Purpose: same as CurveConstraint from GeomPlate
-       --          with BRepAdaptor_Surface instead of 
-       --          GeomAdaptor_Surface 
-       -- inherits CurveConstraint  from  GeomPlate         
-                                     
+
     class Filling; 
-       ---Purpose: N-Side Filling
-       --  This algorithm avoids to build a face from:
-       --  * a set of edges defining the bounds of the face and some
-       --    constraints the surface of the face has to satisfy
-       --  * a set of edges and points defining some constraints
-       --    the support surface has to satisfy
-       --  * an initial surface to deform for satisfying the constraints
-       --  * a set of parameters to control the constraints.   
-    
+
     private class FaceAndOrder;
     
     private class EdgeFaceAndOrder;
index 946669d..5caea68 100644 (file)
@@ -16,9 +16,9 @@
 
 class CompatibleWires from BRepFill
 
-       ---Purpose: Constructs a sequence of Wires agreed each other 
-       --          so that the surface passing through these sections
-       --           is not twisted
+       ---Purpose: Constructs a sequence of Wires (with good orientation
+       --          and origin) agreed each other so that the surface passing
+       --          through these sections is not twisted
 
 uses
 
index 414785f..cba17ea 100644 (file)
 -- Alternatively, this file may be used under the terms of Open CASCADE
 -- commercial license or contractual agreement.
 
-class  CurveConstraint  from  BRepFill  inherits  CurveConstraint  from  GeomPlate 
+class  CurveConstraint  from  BRepFill  inherits  CurveConstraint  from  GeomPlate
+       ---Purpose: same as CurveConstraint from GeomPlate
+       --          with BRepAdaptor_Surface instead of
+       --          GeomAdaptor_Surface
 
 uses 
    Pnt  from  gp,  
index bfc1f59..5cea4f6 100644 (file)
@@ -18,7 +18,7 @@ class OffsetWire from BRepFill
 
        ---Purpose: Constructs a Offset Wire to a spine (wire or face) 
        --          on the left of spine.
-
+       --          The Wire or the Face must be planar.
 uses
 
     Face        from TopoDS,
index d477c57..fdb4aba 100644 (file)
@@ -16,7 +16,9 @@
 
 class PipeShell from BRepFill inherits  TShared from MMgt 
 
-       ---Purpose: Perform general sweeping construction
+    ---Purpose: Computes a topological shell using some wires
+    --          (spines and profiles) and diplacement option
+    --          Perform general sweeping construction
 uses  
  Dir  from  gp,
  Ax2  from  gp,
index 27054d2..6968f12 100644 (file)
@@ -18,6 +18,8 @@
 class Sweep from BRepFill 
 
        ---Purpose: Topological Sweep Algorithm
+       --          Computes an  Sweep  shell using a  generating
+  --          wire, an SectionLaw and an LocationLaw.
        ---Level: Advanced
 
 uses 
index 8d680b1..491e6d9 100644 (file)
@@ -16,7 +16,7 @@
 
 private class TrimEdgeTool from BRepFill 
 
-       ---Purpose: 
+       ---Purpose: Geometric Tool using to construct Offset Wires.
 
 uses
 
index ce2ce79..2695fa3 100644 (file)
@@ -16,7 +16,8 @@
 
 private class TrimSurfaceTool from BRepFill 
 
-       ---Purpose:
+       ---Purpose: Compute the Pcurves and  the 3d curves resulting
+         --        of the trimming of a face by an extruded surface.
 
 uses
 
index 93b700a..d950f3e 100644 (file)
@@ -93,10 +93,8 @@ is
     end ShapeModification;
 
     deferred class Command;
-       ---Purpose: Root class for all BRepBuilderAPI commands.
 
     deferred class MakeShape;
-       ---Purpose: Root class for all shape constructions.
 
     -- 
     -- Construction of topology from geometry
@@ -131,7 +129,6 @@ is
 
 
     class FindSurface;
-       ---Purpose: Find a surface in a set of edges.
 
     class FuseEdges;
        ---Purpose: 
index 3051e22..afff536 100644 (file)
@@ -32,19 +32,10 @@ uses
     
 is
     class Explorer;
-       ---Purpose: Construct an  explorer for  the computation of the 
-       --          bisecting locus  from a Wire, a  Face, or a set of 
-       --          curves from Geom2d.
 
     class BisectingLocus;
-       ---Purpose: Constuction of the map of the bisector locus on a
-       --          set of geometrys from Geom2d.
-       
-       ---Purpose: the map of bisecting locus.
-                                         
+
     class LinkTopoBilo;
-       ---Purpose: Constucts links between the Wire or the Face and
-       --          the BasicElts contained in the bisecting locus.
 
 
     class DataMapOfShapeSequenceOfBasicElt instantiates DataMap from TCollection 
index 1339a8a..4d79c76 100644 (file)
@@ -16,7 +16,7 @@
 
 class LinkTopoBilo from BRepMAT2d 
 
-       ---Purpose:Constucts links between the Face of the explorer and
+       ---Purpose:Constucts links between the Wire or the Face of the explorer and
        --         the BasicElts contained in the bisecting locus. 
 
 uses
index ba55d7b..dcca4c2 100644 (file)
@@ -167,7 +167,6 @@ is    enumeration DegreeOfFreedom is
       imported ClassifierPtr; -- smart pointer on Classifier
 
       class IncrementalMesh from BRepMesh;
-      ---Purpose: meshes faces from a Shape only if necessary.
 
          ---- classes moved from MeshShape
       class GeomTool;
index d766a53..218a812 100644 (file)
@@ -19,8 +19,8 @@ class IncrementalMesh from BRepMesh
 inherits DiscretRoot from BRepMesh
 
     ---Purpose: Builds the mesh of a shape with respect of their
-    --          correctly triangulated parts
-    --
+    --          correctly triangulated parts.
+    --          Meshes faces from a Shape only if necessary.
 
 uses
     Box from Bnd,
index 60b9c7e..2147e08 100644 (file)
@@ -84,12 +84,6 @@ is
     class Inter2d;
     
     class Offset;
-       ---Purpose: This class compute elemenary offset surface.
-       --          Evaluate the offset generated :
-       --               1 - from a face.
-       --               2 - from an edge.
-       --               3 - from a vertex.
-       --               
 
     class Analyse;
 
index 86a5010..7408150 100644 (file)
 
 class Offset from BRepOffset 
 
-       ---Purpose: class for the creation of Offseting.
-
+       ---Purpose: This class compute elemenary offset surface.
+       --          Evaluate the offset generated :
+       --               1 - from a face.
+       --               2 - from an edge.
+       --               3 - from a vertex.
 uses
     
     Status              from BRepOffset,
index f3ed0d6..bfe4159 100644 (file)
@@ -46,12 +46,8 @@ is
     -- 
 
     class MakePipe;        ---  inherits MakeSweep from BRepPrimAPI    
-       ---Purpose: To create shape by pipe
-                 
-    class MakePipeShell;  ---  inherits MakeSweep from BRepPrimAPI
-       ---Purpose: Numerous posibilities to create shell by sweeping          
-     
 
+    class MakePipeShell;  ---  inherits MakeSweep from BRepPrimAPI
 
     class  MakeDraft; ---  inherits MakeShape from BRepBuilderAPI
     
@@ -61,8 +57,6 @@ is
 
 
     class FindContigousEdges;
-      ---Purpose: find the contigous edges of shapes for control
-      --          (continuity C0, C1, ...)
 
     alias Sewing  is  Sewing from BRepBuilderAPI;
       ---Purpose: sew the shapes along their common edges
@@ -74,13 +68,11 @@ is
     -- 
     
     class MakeOffset;     ---  inherits MakeShape from BRepBuilderAPI
-       ---Purpose: Offsets to a set of plane wires.
-    
+
     class MakeOffsetShape; ---  inherits MakeShape from BRepBuilderAPI
        --Purpose: Offset shape to shells or solids.
 
     class MakeThickSolid;    ---   inherits MakeOffsetShape from BRepOffsetAPI
-       ---Purpose: Thick solid to shells or solids.
 
     class MakeEvolved;    ---  inherits MakeShape from BRepBuilderAPI
 
@@ -100,15 +92,6 @@ is
     --     
     class MakeFilling;  ---  inherits MakeShape from BRepBuilderAPI
 
-       ---Purpose: N-Side Filling
-       --  This algorithm avoids to build a face from:
-       --  * a set of edges defining the bounds of the face and some
-       --    constraints the surface of the face has to satisfy
-       --  * a set of edges and points defining some constraints
-       --    the support surface has to satisfy
-       --  * an initial surface to deform for satisfying the constraints
-       --  * a set of parameters to control the constraints.
-     
     class SequenceOfSequenceOfReal instantiates 
        Sequence from TCollection (SequenceOfReal from TColStd);
 
index 98ee5e7..879067f 100644 (file)
@@ -110,7 +110,6 @@ is
     class MakeWedge;               ---  inherits MakeShape from BRepBuilderAPI
     
     deferred class MakeOneAxis;    ---  inherits MakeShape from BRepBuilderAPI
-       ---Purpose: Root class for rotational primitives.
     
     class MakeCylinder;            ---  inherits MakeShape from BRepBuilderAPI
     
index b9e0156..3e9ee44 100644 (file)
@@ -34,9 +34,6 @@ is
 
     
     class  Projection; 
-        ---Purpose: provides  conical  and  cylindrical projections of  
-        --          Edge  or Wire  on  a Shape from TopoDS. The result  
-        --          will be a Edge  or  Wire  from  TopoDS.    
-       
+
 
 end BRepProj;
index d727f43..4ae0597 100644 (file)
@@ -38,14 +38,10 @@ uses
 is
 
     class Builder;
-       ---Purpose: Implements the Builder required for Sweep.
 
     class Tool;
-       ---Purpose: Provides an indexation of the subShapes of a Shape
-       --          from TopoDS.
-       
+
     class Iterator;
-       ---Purpose: Iterator on the subShapes of a shape.
 
     deferred class NumLinearRegularSweep;
 
index 3d5e7b2..d35496a 100644 (file)
@@ -75,49 +75,24 @@ uses
 is
 
     class WireExplorer;
-       ---Purpose: To explore the 3D or the UV topology of a Face.
     
     deferred class Modification;
-       ---Purpose: Defines geometric modifications on a shape
-       --          ( on the faces, the edges, the vertices).
     
     class Modifier;
-       ---Purpose: Performs geometric modifications on a shape.
 
     class TrsfModification;
-       ---Purpose: Defines a  Modification  with  a  Trsf from   gp.
-       --          Inherited from Modification.
 
     class NurbsConvertModification;
-        ---Purpose: Conversion des entites analytiques d'une shape
-        --          en NURBS (courbes et surface 3D) 
-        --          Inherited from Modification.
 
     class GTrsfModification;
-       ---Purpose: Defines a  Modification  with  a  GTrsf from   gp.
-       --          Inherited from Modification.
 
     class Substitution;
-       ---Purpose: Provides a tool to change subshapes in a shape. 
 
     class Quilt;
-       ---Purpose: Provides a tool to glue shapes on edges.
-       --          for exemple glue faces to make a shell.
 
-  --  class Sewing;
-       ---Purpose: Provides a tool to
-       --          - identify contigous boundaries (for control
-       --            of continuity: C0, C1, ...)
-       --          - assemble contigous shapes into one shape.
-
-    --
-    --  Dump, Write, Read tools
-    
     class ShapeSet;
-       ---Purpose: A set of BRep TShapes. Inherited from TopTools. 
 
     class ReShape;
-     ---Purpose: Provides tools for modification of shape.
 
     class MapOfVertexPnt2d instantiates DataMap from TCollection
        (Shape from TopoDS,
index 56a2dc2..2420f73 100644 (file)
@@ -16,7 +16,7 @@
 
 class Modifier from BRepTools
 
-       ---Purpose: 
+       ---Purpose: Performs geometric modifications on a shape.
 
 uses Shape               from TopoDS,
      Modification        from BRepTools,
index 5059261..6d51752 100644 (file)
@@ -106,14 +106,6 @@ uses TColStd, gp, TColgp, math, GeomAbs
 is
 
     imported EvaluatorFunction ;
-    ---Purpose: this is a one dimensional function 
-    --  typedef  void (*EvaluatorFunction)  (
-    --  Standard_Integer     // Derivative Request
-    --  Standard_Real    *   // StartEnd[2] 
-    --  Standard_Real        // Parameter
-    --  Standard_Real    &   // Result
-    --  Standard_Integer &) ;// Error Code
-    --  serves to multiply a given vectorial BSpline by a function 
 
     enumeration KnotDistribution is NonUniform, Uniform;
     ---Purpose: This enumeration describes the repartition of the
index 7f40728..7701a3f 100644 (file)
 
 #include <Standard_TypeDef.hxx>
 
+// This is a one dimensional function
+// NOTE: StartEnd[2]
+// Serves to multiply a given vectorial BSpline by a function
+
 // History - C function pointer converted to a virtual class
 // in order to get rid of usage of static functions and static data
 class BSplCLib_EvaluatorFunction
index 8685cbc..f7b5787 100644 (file)
@@ -45,18 +45,13 @@ is
     end ContactType;
 
     class Blend;
-       ---Purpose: Root class 
 
     private class CurveOnEdge;
-       ---Purpose: private class used  to create a filler rolling  on
-       --          an edge.
 
     private class HCurveOnEdge instantiates 
        GenHCurve from Adaptor3d(CurveOnEdge from BiTgte);
 
     private class CurveOnVertex;
-       ---Purpose: private class used  to create a filler rolling  on
-       --          an edge.
 
     private class HCurveOnVertex instantiates 
        GenHCurve from Adaptor3d(CurveOnVertex from BiTgte);
index fbf732d..17229b5 100644 (file)
@@ -16,7 +16,7 @@
 
 class Blend from BiTgte 
 
-       ---Purpose: 
+       ---Purpose: Root class
 
 uses
 
index 4ae39c1..0d7f1be 100644 (file)
@@ -16,7 +16,8 @@
 
 private class CurveOnEdge from BiTgte inherits Curve from Adaptor3d
 
-       ---Purpose: 
+       ---Purpose: private class used  to create a filler rolling  on
+       --          an edge.
 
 uses
     Array1OfReal    from TColStd,
index df44323..f9ac9c3 100644 (file)
@@ -16,7 +16,8 @@
 
 private class CurveOnVertex from BiTgte inherits Curve from Adaptor3d
 
-       ---Purpose: 
+       ---Purpose: private class used  to create a filler rolling  on
+       --          an edge.
 
 uses
     Array1OfReal    from TColStd,
index 461ffe8..8804797 100644 (file)
@@ -23,8 +23,8 @@ uses BinMDF,
      CDM
 
 is
-        ---Purpose: Storage/Retrieval drivers for TDataStd attributes
-        --          =======================================
+        ---Category: Storage/Retrieval drivers for TDataStd attributes
+        --           =======================================
 
     class NameDriver;
 
index f7e8737..7bb68ff 100644 (file)
@@ -25,8 +25,8 @@ uses BinMDF,
      CDM
 
 is
-        ---Purpose: Storage/Retrieval drivers for TDataXtd attributes
-        --          =======================================
+        ---Category: Storage/Retrieval drivers for TDataXtd attributes
+        --           =======================================
 
     class PointDriver; 
     
index 24e5c43..f434bbc 100644 (file)
@@ -23,8 +23,8 @@ uses
     BinMDF,
     CDM
 is
-           ---Purpose: Storage-Retrieval drivers for graphic attributes from
-           --          TPrsStd
+        ---Category: Storage-Retrieval drivers for graphic attributes from
+        --           TPrsStd
 
        class AISPresentationDriver; 
        
index 4250067..8dee2f9 100644 (file)
@@ -38,23 +38,13 @@ is
     deferred class Curve;
     
             class BisecAna;
-            --- Purpose: This class provides the bisecting line between two
-            --           geometric elements.The elements are Circles,Lines or
-            --           Points. 
 
             class BisecPC;
-            ---Purpose: This class provides the bisecting line between a point
-            --          a Curve.
-    
+
             class BisecCC;     
-            ---Purpose: This class provides the bisecting line between two
-            --          Curves. 
 
     class Bisec;
-       ---Purpose: This class provides the bisecting line between two
-       --          geometris  elelements.  The   bisecting   line  is
-       --          trimmed by a point, 
-    
+
     class Inter;
     
     class PointOnBis;
index c61ac43..db5248e 100644 (file)
@@ -16,7 +16,9 @@
 
 class BisecAna from Bisector
 
-    --- Purpose :
+    --- Purpose : This class provides the bisecting line between two
+    --            geometric elements.The elements are Circles,Lines or
+    --            Points.
 
 inherits
 
index a688d53..b7653ac 100644 (file)
@@ -63,8 +63,6 @@ uses    Standard,
 
 
 is  class Box;
-        ---Purpose: A box parallel to the main axes.
-        --          A 3D Bounding.
     class Array1OfBox instantiates Array1 from TCollection
                                    (Box from Bnd);
     class HArray1OfBox instantiates HArray1 from TCollection
@@ -80,8 +78,6 @@ is  class Box;
 
 
     class Box2d;
-        ---Purpose: A rectangle parallel to the main axes.
-        --          A 2D Bounding.
     class Array1OfBox2d instantiates Array1 from TCollection
                                    (Box2d from Bnd);
     class HArray1OfBox2d instantiates HArray1 from TCollection
@@ -90,15 +86,7 @@ is  class Box;
 
 
     class BoundSortBox2d;
-        ---Purpose: A tool to sort a set of Box2d  and compare with an
-        --          other Box2d to find the list of touched items.
-
-
     class BoundSortBox;
-        ---Purpose: A tool to sort a  set of Box  and compare with  an
-        --          other Box to find the list of touched items.
-
-
     class SeqOfBox instantiates Sequence from TCollection (Box from Bnd);
         ---Purpose: This sequence used to store the bounding boxes of sub-Shapes.
     
index f4873e2..b3664fe 100644 (file)
@@ -43,10 +43,8 @@ uses TColgp,Bnd,gp,GeomAbs,Standard, Geom2d, Geom, Adaptor3d  ,Adaptor2d
 
 is
     class Add3dCurve;
-           ---Purpose: Bounding box for a curve in  3d.                     
 
     class Add2dCurve;
-           ---Purpose: Bounding box for a curve in 2d.        
 
     class AddSurface;
            ---Purpose: Bounding box for a surface trimmed or not    
index aacd793..e9ffe73 100644 (file)
@@ -55,9 +55,7 @@ is
     --           
 
     deferred class MetaDataDriver;
-    ---Purpose: this class list the method that must be available for
-    --          a specific DBMS
-     
+
     exception MetaDataDriverError inherits Failure from Standard;
     ---Purpose: this exception is used in the deferred methods.
     --          Programmer implementing such methods may use this
index 67f2ba9..106bc35 100644 (file)
@@ -15,7 +15,8 @@
 -- commercial license or contractual agreement.
 
 deferred class MetaDataDriver from CDF inherits Transient from Standard
-
+    ---Purpose: this class list the method that must be available for
+    --          a specific DBMS
 
 uses
     Document from CDM, MetaData from CDM,
index 11fb431..f9caf62 100644 (file)
@@ -32,12 +32,11 @@ is
     deferred class Document;
 
     class ReferenceIterator;
-    
+
     class NullMessageDriver; 
-    ---Purpose: a MessageDriver that writes nowhere.
 
     class COutMessageDriver;
-    ---Purpose: aMessageDriver for output to COUT (only ASCII strings)
+
 
 ---Category: classes to manager automatic naming of documents.
 
index dc29b4a..d5ae48f 100644 (file)
@@ -14,6 +14,7 @@
 -- commercial license or contractual agreement.
 
 class COutMessageDriver from CDM inherits MessageDriver from CDM
+    ---Purpose: aMessageDriver for output to COUT (only ASCII strings)
 
 is
     Write (me:mutable; aString: ExtString from Standard);
index d15d5b5..fe036ad 100644 (file)
@@ -15,6 +15,7 @@
 -- commercial license or contractual agreement.
 
 class NullMessageDriver from CDM inherits MessageDriver from CDM
+    ---Purpose: a MessageDriver that writes nowhere.
 
 is
     Create returns NullMessageDriver from CDM;
index 9ebb322..c9fe4e9 100644 (file)
@@ -29,26 +29,14 @@ is
 
 
    imported RealFunction;
-    ---Purpose: typedef Standard_Real (*CPnts_RealFunction)
-    --          (const Standard_Real, const Standard_Address)
-    --          
-    --          A pointer on a function for MyGaussFunction
 
    private class MyGaussFunction;
-       ---Purpose: for implementation, compute values for Gauss
 
    private class MyRootFunction;
-       ---Purpose: for implementation,  compute Length  and Derivative
-       --          of the curve for Newton.
 
    class  AbscissaPoint;
-       ---Purpose:  
-       -- This algorithm computes a point and its parameter 
-       -- as the distance between this and a given point is the abscissa
 
    class UniformDeflection;
-        --- Purpose : This Algorithm computes a distribution of points 
-        --  with a given chordal deviation on a parametrized curve.
 
 end CPnts;
 
index 05d8468..62e7260 100644 (file)
@@ -16,6 +16,7 @@
 
 private class MyGaussFunction from CPnts 
 inherits Function from math
+       ---Purpose: for implementation, compute values for Gauss
 
 uses
     RealFunction from CPnts
index 73d5d47..fdb75e6 100644 (file)
@@ -20,6 +20,7 @@ inherits FunctionWithDerivative from math
 
 ---Purpose: Implements a function for the Newton algorithm to find the
 --          solution of Integral(F) = L
+--          (compute Length  and Derivative of the curve for Newton)
 
 uses
     MyGaussFunction from CPnts,
index 7cb326f..d0853b0 100644 (file)
@@ -19,6 +19,8 @@
 
 #include <Standard_TypeDef.hxx>
 
+//! A pointer on a function for MyGaussFunction
+
 typedef Standard_Real (*CPnts_RealFunction)(const Standard_Real, 
                                            const Standard_Address);
 
index 9aaccf1..a338530 100644 (file)
@@ -16,8 +16,9 @@
 
 class UniformDeflection from CPnts 
  
-        ---Purpose : This classe defines an algorithm to create a set of points at the
-        --  positions of constant deflection of a given curve or a trimmed 
+        ---Purpose : This class defines an algorithm to create a set of points
+        -- (with a given chordal deviation) at the
+        --  positions of constant deflection of a given parametrized curve or a trimmed
         --  circle.
         --  The continuity of the curve must be at least C2.
         --
index 707488b..6b78088 100644 (file)
@@ -86,19 +86,8 @@ is
         --  
         --  D1NuIsParallelD1Nv  : The angle between D1Nu and D1Nv is Null.
 
-     class Class2d;
-       ---Purpose: 
-       --          
-       --          *** Class2d    : Low level algorithm for 2d classification
-       --          this class was moved from package BRepTopAdaptor
+    class Class2d;
 
-
-
-
-
-        --- Purpose :
-        --  The following functions computes the normal to a surface
-        
     private class NormalPolyDef;
         --- Purpose :
         --  The following functions computes the normal to a surface
index 726390b..63e1876 100644 (file)
 
 class Class2d from CSLib
 
+  ---Purpose:
+         --  *** Class2d    : Low level algorithm for 2d classification
+         --  this class was moved from package BRepTopAdaptor
+
 uses 
     Pnt2d          from gp,
     Array1OfPnt2d  from TColgp
index 72ad90d..f7c43fe 100644 (file)
@@ -48,17 +48,12 @@ uses ChFiDS,
 
 is
     deferred class Builder;
-    ---Purpose: Structure and methods common for the construction 
-    --          of fillets  and  chamfers 3d.
 
     class ChBuilder;
-    ---Purpose: Tool constructing chamfers on a solid.
 
     class FilBuilder;
-    ---Purpose: Outil de construction de conges sur un solide.
-    
+
     private class SearchSing;
-     ---Purpose: Searches   singularities on fillet
 
     enumeration FilletShape is
        Rational,
index 8961650..f74bb76 100644 (file)
@@ -16,7 +16,7 @@
 
 class ChBuilder from ChFi3d inherits Builder from ChFi3d
 
-       ---Purpose: construction tool for 3D chamfers on edges.
+       ---Purpose: construction tool for 3D chamfers on edges (on a solid).
 
 uses
     Shape              from TopoDS,
index 273a44b..2ca4848 100644 (file)
@@ -16,7 +16,7 @@
 
 class FilBuilder from ChFi3d inherits Builder from ChFi3d
 
-       ---Purpose: Tool  of  construction of  fillets 3d on  edges.
+       ---Purpose: Tool  of  construction of  fillets 3d on  edges (on a solid).
 
 uses
     Shape             from TopoDS,
index c3509fd..6b99e34 100644 (file)
@@ -16,7 +16,8 @@
 
 private class SearchSing from ChFi3d inherits FunctionWithDerivative from math
 
-       ---Purpose: F(t) = (C1(t) - C2(t)).(C1'(t) - C2'(t));
+       ---Purpose: Searches   singularities on fillet.
+       --          F(t) = (C1(t) - C2(t)).(C1'(t) - C2'(t));
 
 uses Curve from Geom
 
index 9463b17..8ffe019 100644 (file)
@@ -52,8 +52,6 @@ is
     
 
     class Regul;
-    ---Purpose: Grouping  of indices of  a curve and  of faces/surfaces
-    --          that it  relies  on coding of regularities.
 
     class Regularities instantiates List from TCollection
                                     (Regul from ChFiDS);
@@ -70,20 +68,12 @@ is
         (CircSection from ChFiDS,SecArray1 from ChFiDS);
 
     class Map; 
-    ---Purpose: encapsulation of IndexedDataMapOfShapeListOfShape
-
 
     class CommonPoint;
-    ---Purpose: point    start/end of  fillet common  to  2 adjacent  filets 
-    --          and  to an edge on  one of 2 faces participating
-    --          in  the construction of  the  fillet
 
     class FaceInterference;
-    ---Purpose: interference face/fillet 
 
     class SurfData;
-    ---Purpose: data structure for all information related to  the
-    --          fillet and to 2 faces vis a vis
 
     class SequenceOfSurfData instantiates Sequence from TCollection
            (SurfData from ChFiDS);
@@ -93,7 +83,6 @@ is
             SequenceOfSurfData from ChFiDS);
            
     class Stripe;
-    ---Purpose: Data caracterising a band of fillet.
 
     class ListOfStripe instantiates List from TCollection
            (Stripe from ChFiDS);
@@ -104,31 +93,20 @@ is
                                            ShapeMapHasher from TopTools); 
 
     class StripeMap;
-    ---Purpose: encapsulation of IndexedDataMapOfVertexListOfStripe
 
     class ElSpine;
-    ---Purpose: Spin  elementary  calculated   approximation d  un
-    --          troncon de spine.
-    
+
     class HElSpine instantiates GenHCurve from Adaptor3d (ElSpine from ChFiDS);
 
     class ListOfHElSpine instantiates List from TCollection
                        (HElSpine from ChFiDS);
 
     class Spine;
-    ---Purpose: list of edges allowing the construction of fillet
-    --          or chamfer. Such edges are mutually tangent 
-    --          and cross tangent faces.
-
 
     class FilSpine;   --- inherits Sp
-    ---Purpose: Contains more information relative to  the vector.
-          
 
     class ChamfSpine; --- inherits Sp
-    ---Purpose: Contains characteristics of  the chamfer.
-    --          pour tous les chanfreins
-   
+
     class SequenceOfSpine instantiates 
            Sequence from TCollection(Spine from ChFiDS);
 
index 7f07cb4..16e4681 100644 (file)
@@ -16,7 +16,9 @@
 
 class CommonPoint from ChFiDS 
 
-       ---Purpose: 
+       ---Purpose: point    start/end of  fillet common  to  2 adjacent  filets
+  --          and  to an edge on  one of 2 faces participating
+  --          in  the construction of  the  fillet
 
 uses Orientation from TopAbs,
      Vertex from TopoDS,
index e77a2d9..f9deaf3 100644 (file)
@@ -17,7 +17,7 @@
 class Spine from ChFiDS inherits TShared from MMgt
 
        ---Purpose: Contains information necessary for construction of
-       --          a 3D fillet :
+       --          a 3D fillet or chamfer:
        --          
        --          
        --          - guideline composed of edges of the solid, tangents
index 876c448..62f44ab 100644 (file)
@@ -16,7 +16,7 @@
 
 class Stripe from ChFiDS inherits TShared
 
-       ---Purpose: data structure associe au coin
+       ---Purpose: Data characterising a band of fillet.
 
 uses HData from ChFiDS,
      Spine from ChFiDS,
index 8cb5ca8..5c65c63 100644 (file)
@@ -16,7 +16,7 @@
 
 class StripeMap from ChFiDS 
 
-       ---Purpose: 
+       ---Purpose: encapsulation of IndexedDataMapOfVertexListOfStripe
 
 uses 
      IndexedDataMapOfVertexListOfStripe from ChFiDS,
index f9e2897..6fa80a5 100644 (file)
@@ -16,7 +16,8 @@
 
 class SurfData from ChFiDS inherits TShared from MMgt
 
-       ---Purpose: 
+       ---Purpose: data structure for all information related to  the
+  --          fillet and to 2 faces vis a vis
 
 uses 
     Pnt2d from gp,
index 7dee6a5..112b5a9 100644 (file)
@@ -44,9 +44,6 @@ is
         MapIntegerHasher  from  TColStd);
 
     class ComputeData;
-    ---Purpose: Contient toutes  les   methodes de classe  destinees a
-    --          remplir  une SurfData   dans  les  cas  particuliers
-    --          enumeres ci-dessus.
 
 end ChFiKPart;
 
index bb57909..4cac164 100644 (file)
@@ -16,7 +16,7 @@
 
 package Convert
 
-        --- Purpose: 
+        --- Purpose:
        --The Convert package provides algorithms to convert the following into a BSpline curve or surface:
        -- -   a bounded curve based on an elementary 2D curve (line, circle or conic) from the gp package,
        -- -   a bounded surface based on an elementary surface (cylinder, cone, sphere or torus) from the gp package,
@@ -27,7 +27,7 @@ package Convert
        -- or the surface by calling the appropriate constructor provided by the classes
        -- Geom2d_BSplineCurve, Geom_BSplineCurve or Geom_BSplineSurface.
 
-uses TColStd, 
+uses TColStd,
      TColgp,
      StdFail,
      gp,
@@ -109,7 +109,7 @@ enumeration  ParameterisationType is
         QuasiAngular,
         RationalC1,
         Polynomial;
-   
+
 
 
   imported CosAndSinEvalFunction ;
@@ -119,70 +119,32 @@ enumeration  ParameterisationType is
        -- const TColStd_Array1OfReal& 
        -- const TColStd_Array1OfInteger&
        -- Standard_Real Result[2]
-       -- 
-       
+       --
+
 
   deferred class ConicToBSplineCurve;
-        --- Purpose :
-        --  Super class of the following classes :
-  
      class CircleToBSplineCurve;
-           --- Purpose : Converts a circle into a B-spline curve.
-     
      class EllipseToBSplineCurve;
-           --- Purpose : Converts an ellipse into a B-spline curve.
-     
      class HyperbolaToBSplineCurve;
-           --- Purpose : Converts an hyperbola into a B-spline curve.
-
      class ParabolaToBSplineCurve;
-           --- Purpose : Converts a parabola into a B-spline curve.
-     
 
-
-     
   deferred class ElementarySurfaceToBSplineSurface;
-        --  Super class of the following classes :
-  
      class CylinderToBSplineSurface;
-           --- Purpose : Converts a bounded cylinder into a B-spline surface.
-     
      class ConeToBSplineSurface;
-           --- Purpose : Converts a bounded cone into a B-spline surface.
-     
      class TorusToBSplineSurface;
-           --- Purpose : Converts a torus into a B-spline surface.
-     
      class SphereToBSplineSurface;
-           --- Purpose : Converts a sphere into a B-spline surface.
-
 
-  
   class SequenceOfArray1OfPoles 
     instantiates Sequence from TCollection( HArray1OfPnt from TColgp); 
-    
+
   class CompBezierCurvesToBSplineCurve;
-          ---Purpose: Converts a list of connecting BezierCurves
-          --          into a B-spline curve.
-    
+
   alias SequenceOfArray1OfPoles2d is SequenceOfArray1OfPnt2d from TColgp;  
-    
-    
+
   class CompBezierCurves2dToBSplineCurve2d;
-          ---Purpose: Converts a list of connecting BezierCurves
-          --          into a B-spline curve.
 
   class CompPolynomialToPoles;
-          ---Purpose: Convert a serie of Polynomial N-Dimensional
-          --          Curves that are have continuity CM to an 
-          --          N-Dimensional Bspline Curve that has continuity
-          --          CM
-          
+
   class GridPolynomialToPoles;
-          ---Purpose: Convert a grid of Polynomial Surfaces
-          --          that are have continuity CM to an 
-          --          Bspline Surface that has continuity
-          --          CM
-                            
-                    
+
 end Convert;
index c7a8980..afeed34 100644 (file)
 
 class CompPolynomialToPoles from Convert
 
-    ---Purpose: To convert an function (curve) polynomial by span in a BSpline.
-    -- 
+    ---Purpose: Convert a serie of Polynomial N-Dimensional Curves
+    --   that are have continuity CM to an N-Dimensional Bspline Curve
+    --   that has continuity CM.
+    --   (to convert an function (curve) polynomial by span in a BSpline)
     --   This class uses the following arguments :
     --   NumCurves :  the number of Polynomial Curves 
     --   Continuity:  the requested continuity for the n-dimensional Spline
index 78e6fb4..743af1b 100644 (file)
 -- commercial license or contractual agreement.
 
 class GridPolynomialToPoles from Convert 
-
-       ---Purpose: 
+          ---Purpose: Convert a grid of Polynomial Surfaces
+          --          that are have continuity CM to an
+          --          Bspline Surface that has continuity
+          --          CM
 
 uses     Array1OfReal       from TColStd,
          HArray1OfReal      from TColStd,
index 596802f..c5dd625 100644 (file)
@@ -41,27 +41,22 @@ uses
 
 is
 
-    class Edge; 
-       ---Purpose: Display of an edge. Edge + color.
+    class Edge;
        
     class ListOfEdge instantiates 
     List from TCollection(Edge from DBRep);
 
     class Face;
-       ---Purpose: Display of a face. Face + Array of iso + color.
        
     class ListOfFace instantiates 
     List from TCollection(Face from DBRep);
 
     class HideData;
-       ---Purpose: Hidden lines data for a view
 
     class ListOfHideData instantiates
     List from TCollection(HideData from DBRep);
 
     class DrawableShape;
-       ---Purpose: Drawable structure to display a  shape. Contains a
-       --          list of edges and a list of faces.
     
     class IsoBuilder;
        ---Purpose: Creation of isoparametric curves.
index 92d6a76..4d819bb 100644 (file)
@@ -15,7 +15,8 @@
 -- commercial license or contractual agreement.
 
 class DrawableShape from DBRep inherits Drawable3D from Draw
-    ---Purpose: 
+       ---Purpose: Drawable structure to display a  shape. Contains a
+       --          list of edges and a list of faces.
 
 uses  
     Shape           from TopoDS,
index 7e7865c..d481718 100644 (file)
@@ -15,7 +15,7 @@
 -- commercial license or contractual agreement.
 
 class Edge from DBRep inherits TShared from MMgt
-
+       ---Purpose: Display of an edge. Edge + color.
 uses
     Edge    from TopoDS,
     Color   from Draw
index cb3087f..eaaf850 100644 (file)
@@ -15,7 +15,7 @@
 -- commercial license or contractual agreement.
 
 class Face from DBRep inherits TShared from MMgt
-
+       ---Purpose: Display of a face. Face + Array of iso + color.
 uses
     Face            from TopoDS,
     IsoType         from GeomAbs,
index f0b5ecf..0fbc910 100644 (file)
@@ -40,13 +40,10 @@ is
     -- ----------------------------------------------------------------------
 
     class Data;
-       ---Purpose : Encapsulates a data framework from TDF.
 
     class Browser;
-       ---Purpose : Browses a data framework from TDF.
 
     class Transaction;
-       ---Purpose: Encapsulates a Transaction from TDF.
 
     class TransactionStack
        instantiates List from TCollection (Transaction from DDF);
index 2c26e02..6cb3528 100644 (file)
@@ -22,7 +22,7 @@
 
 class Browser from DDF inherits Drawable3D from Draw
 
-       ---Purpose: Browses a data framework.
+       ---Purpose: Browses a data framework from TDF.
 
 uses
 
index 919038b..6848fee 100644 (file)
@@ -22,7 +22,7 @@
 
 class Data from DDF inherits Drawable3D from Draw
 
-       ---Purpose : Encapsulates a data framework in a drawable object
+       ---Purpose : Encapsulates a data framework from TDF in a drawable object
 
 uses
 
index dd5a2d8..7f9bf82 100644 (file)
@@ -32,16 +32,9 @@ uses Draw,
 
 is 
 
-    ---Purpose: attribute display presentation
-    --          ==============================
-
     class DrawPresentation;
     
     class DrawDriver;
-    ---Purpose: root class of drivers to build draw variables from TDF_Label.
-
-   ---Purpose: attribute tree presentation
-    --         ===========================
 
     class TreeBrowser;
     ---Purpose: Used to browse tree nodes.
index 82a2194..8a7db45 100644 (file)
@@ -16,7 +16,8 @@
 
 class DrawDriver from DDataStd inherits TShared from MMgt
 
-    ---Purpose: priority rule to display standard attributes is :   
+    ---Purpose: Root class of drivers to build draw variables from TDF_Label.
+    --          Priority rule to display standard attributes is :
     --          * 1 Constraint
     --          * 2 Object     
     --          * 3 Datum      (Point,Axis,Plane)    
index bd3876b..b4acd37 100644 (file)
@@ -97,26 +97,19 @@ is
     class Grid;
     
     class Box;
-       ---Purpose: a 3d box
-    
+
     class SequenceOfDrawable3D instantiates 
        Sequence from TCollection (Drawable3D);
        
     class ProgressIndicator;
 
     imported PInterp;
-       ---Purpose: typedef Tcl_Interp * Draw_PInterp;
-    
+
     primitive CommandFunction;
-       ---Purpose: typedef Standard_Integer (*Draw_CommandFunction)
-       --          (Draw_Interpretor&, Standard_Integer, char**)
 
     imported Interpretor;
-    ---Purpose: Encapsulate the Tcl interpretor to add commands.
 
     class Printer;
-       ---Purpose: Implements a printer class to connect Message_Messenger 
-       --          tool to Draw_Interpretor output.
 
     class VMap instantiates
       DataMap from TCollection(Integer,
index 091715d..d1cb552 100644 (file)
@@ -16,7 +16,7 @@
 
 class Box from Draw inherits Drawable3D from Draw
 
-       ---Purpose: 
+       ---Purpose: a 3d box
 
 uses Pnt from gp,
     Color from Draw,
index a178ef0..bb296b1 100644 (file)
@@ -15,7 +15,8 @@
 
 class Printer from Draw inherits Printer from Message
 
-    ---Purpose: Implementation of Printer class with output directed to Draw_Interpretor
+    ---Purpose: Implementation of Printer class with output
+    --          (Message_Messenge) directed to Draw_Interpretor
 
 uses
 
index ccc7e53..285c809 100644 (file)
@@ -34,18 +34,11 @@ is
 
 
     deferred class Dimension;
-    
-    ---Purpose: Dimension between planes and cylinder
-    --          =====================================
-    
+
        class Angle;
        class Distance;
        class Radius;
 
-    
-    ---Purpose: Dimensions between point, line and circle ON a plane
-    --          ====================================================
-
        deferred class PlanarDimension;
        
            class PlanarAngle;
index 61fdc45..85891e4 100644 (file)
@@ -16,7 +16,7 @@
 
 deferred class Dimension from DrawDim inherits Drawable3D from Draw
 
-       ---Purpose: 
+       ---Purpose: Dimension between planes and cylinder
 
 uses 
     Real       from Standard,
index 7cad824..2665f0e 100644 (file)
@@ -16,7 +16,7 @@
 
 deferred class PlanarDimension from DrawDim inherits Dimension from DrawDim
 
-       ---Purpose: 
+       ---Purpose: Dimensions between point, line and circle ON a plane
 
 uses Face from TopoDS
 
index 9eacb72..7025193 100644 (file)
@@ -28,22 +28,18 @@ uses
 is  
                    
     class  Assembly; 
-      
-    ---Purpose: To define Criterium (or  Energy) on finite element   
+
     deferred  class  ElementaryCriterion;     
     class  LinearTension;      
     class  LinearFlexion;      
     class  LinearJerk;
-      
-    ---Purpose: To define sparse Matrix          
+
+
     deferred  class  SparseMatrix; 
     class  ProfileMatrix;
 
-    ---Purpose: Do define one curves with Finite Element
     class  Curve;   
     
-    ---Purpose:  To  define  set  of  functions  for  calculating  matrix 
-    --          elements  of  RefMatrix  by  Gauss  integration. 
     class  ElementsOfRefMatrix; 
      
     --  instantiate  classes  
index 0b56816..5620a77 100644 (file)
@@ -18,7 +18,7 @@ class ElementsOfRefMatrix from FEmTool inherits  FunctionSet  from  math
 
        ---Purpose: this  class  describes  the  functions  needed  for   
        --          calculating  matrix  elements  of  RefMatrix  for  linear   
-       --          criteriums  (Tension,  Flexsion  and  Jerk).
+       --          criteriums  (Tension,  Flexsion  and  Jerk) by  Gauss  integration.
        --          Each  function  from  set  gives  value  Pi(u)'*Pj(u)'  or 
        --          Pi(u)''*Pj(u)''  or  Pi(u)'''*Pj(u)'''  for  each  i  and  j,  
        --          where  Pi(u)  is  i-th  basis  function  of  expansion  and 
index 31077c5..5b27b7d 100644 (file)
@@ -16,7 +16,7 @@
 
 class LinearJerk from FEmTool inherits ElementaryCriterion from FEmTool  
 
-       ---Purpose: Criterion of LinearFlexion To Hermit-Jacobi  elements      
+       ---Purpose: Criterion of LinearJerk To Hermit-Jacobi  elements
 
 uses
    Vector  from  math, 
index 5501845..02b7bcd 100644 (file)
@@ -35,31 +35,22 @@ private deferred class Root;
 ---------------------------------------------------------------------------
 
 class MakeLine;
-       ---Purpose: Makes a Line from Geom.
 
 class MakeCircle;
-       ---Purpose: Makes a Circle from Geom.
 
 class MakeHyperbola;
-       ---Purpose: Makes an hyperbola from Geom.
 
 class MakeEllipse;
-       ---Purpose: Makes an ellipse from Geom.
 
 class MakeSegment;
-       ---Purpose: Makes a segment of Line from the 2 points <P1> and <P2>.
 
 class MakeArcOfCircle;
-       ---Purpose: Makes an arc of circle (TrimmedCurve from Geom).
 
 class MakeArcOfEllipse;
-       ---Purpose: Makes an arc of Ellipse (TrimmedCurve from Geom).
 
 class MakeArcOfHyperbola;
-       ---Purpose: Makes an arc of hyperbola (TrimmedCurve from Geom). 
 
 class MakeArcOfParabola;
-       ---Purpose: Makes an arc of parabola (TrimmedCurve from Geom).
 
 ---------------------------------------------------------------------------
 --                   Constructions of planes from Geom.
@@ -72,33 +63,23 @@ class MakePlane;
 ---------------------------------------------------------------------------
 
 class MakeCylindricalSurface;
-    ---Purpose: Makes a cylindricalSurface <Cyl> from Geom. 
 
 class MakeConicalSurface;
-    ---Purpose: Makes a ConicalSurface <Cone> from Geom.
 
 class MakeTrimmedCylinder;
-    ---Purpose: Makes a cylindricalSurface <Cyl> from Geom
 
 class MakeTrimmedCone;
-    ---Purpose: Makes a ConicalSurface <Cyl> from Geom
 
 ---------------------------------------------------------------------------
 --               Constructions of Transformation from Geom.
 ---------------------------------------------------------------------------
 
 class MakeTranslation;
-       ---Purpose: Returns a translation transformation of vector <V>.
 
 class MakeMirror;
-       ---Purpose: Returns a symmetry transformation of center <P>.
 
 class MakeRotation;
-       ---Purpose: Returns a rotation transformation around the axis <A> 
-       --          and of angle <Angle>.
 
 class MakeScale;
-       ---Purpose: Returns a scaling transformation with the center point
-       --          <Point> and the scaling value <Scale>.
 
 end GC;
index d3207f4..c27143e 100644 (file)
@@ -20,7 +20,8 @@ from GC
 
     ---Purpose: This class implements an elementary construction algorithm for
     -- a scaling transformation in 3D space. The result is a
-    -- Geom_Transformation transformation.
+    -- Geom_Transformation transformation (a scaling transformation with
+    -- the center point <Point> and the scaling value <Scale>).
     -- A MakeScale object provides a framework for:
     -- -   defining the construction of the transformation,
     -- -   implementing the construction algorithm, and
index 519148a..ca6dcc0 100644 (file)
 
 class MakeSegment from GC inherits Root from GC
 
-       --- Purpose: Implements construction algorithms for a line
-       -- segment in 3D space. The result is a Geom_TrimmedCurve curve.
-       -- A MakeSegment object provides a framework for:
-       -- -   defining the construction of the line segment,
-       -- -   implementing the construction algorithm, and
-       -- -   consulting the results. In particular, the Value
-       --   function returns the constructed line segment.
-        
+    --- Purpose: Implements construction algorithms for a line
+    -- segment in 3D space.
+    -- Makes a segment of Line from the 2 points <P1> and <P2>.
+    -- The result is a Geom_TrimmedCurve curve.
+    -- A MakeSegment object provides a framework for:
+    -- -   defining the construction of the line segment,
+    -- -   implementing the construction algorithm, and
+    -- -   consulting the results. In particular, the Value
+    --   function returns the constructed line segment.
+
 uses Pnt          from gp,
      Real         from Standard,
      Lin          from gp,
index 6e72513..f876471 100644 (file)
@@ -18,13 +18,13 @@ class MakeTranslation
 
 from GC
 
-       ---Purpose: This class mplements elementary construction algorithms for a
-       -- translation in 3D space. The result is a
-       -- Geom_Transformation transformation.
-       -- A MakeTranslation object provides a framework for:
-       -- -   defining the construction of the transformation,
-       -- -   implementing the construction algorithm, and
-       -- -   consulting the result.
+    ---Purpose: This class implements elementary construction algorithms for a
+    -- translation in 3D space. The result is a
+    -- Geom_Transformation transformation.
+    -- A MakeTranslation object provides a framework for:
+    -- -   defining the construction of the transformation,
+    -- -   implementing the construction algorithm, and
+    -- -   consulting the result.
 
 uses Pnt            from gp,
      Transformation from Geom,
index ac844be..dbfd352 100644 (file)
@@ -36,50 +36,36 @@ private deferred class Root;
 ---------------------------------------------------------------------------
 
 class MakeLine;
-       ---Purpose: Makes a Line from Geom2d.
 
 class MakeCircle;
-       ---Purpose: Makes a Circle from Geom2d.
 
 class MakeHyperbola;
-       ---Purpose: Makes an hyperbola from Geom2d.
 
 class MakeEllipse;
-       ---Purpose: Makes an Ellipse from Geom2d.
 
 class MakeParabola;
-       ---Purpose: Makes a parabola from Geom2d.
 
 class MakeSegment;
-       ---Purpose: Makes a segment of Line (TrimmedCurve from Geom2d).
 
 class MakeArcOfCircle;
-       ---Purpose: Makes an arc of circle (TrimmedCurve from Geom2d).
 
 class MakeArcOfEllipse;
-       ---Purpose: Makes an arc of ellipse (TrimmedCurve from Geom2d).
 
 class MakeArcOfParabola;
-       ---Purpose: Makes an arc of parabola (TrimmedCurve from Geom2d).
 
 class MakeArcOfHyperbola;
-       ---Purpose: Makes an arc of hyperbola (TrimmedCurve from Geom2d).
 
 ---------------------------------------------------------------------------
 --              Constructions of Transformation from Geom2d.
 ---------------------------------------------------------------------------
 
 class MakeTranslation;
-       ---Purpose: Returns a translation transformation.
  
 class MakeMirror;
-       ---Purpose: Returns a symmetry transformation. 
 
 class MakeRotation;
-       ---Purpose: Returns a rotation transformation.
 
 class MakeScale;
-       ---Purpose: Returns a scaling transformation.
 
     
 end GCE2d;
index 71436c6..f936b45 100644 (file)
@@ -17,7 +17,7 @@
 class MakeCircle from GCE2d inherits Root from GCE2d
 
     ---Purpose : This class implements the following algorithms used 
-    --           to create Cirlec from Geom2d.
+    --           to create Circle from Geom2d.
     --           
     --           * Create a Circle parallel to another and passing 
     --             though a point.
index 1e2ddec..7db14ad 100644 (file)
@@ -17,7 +17,7 @@
 class MakeEllipse from GCE2d inherits Root from GCE2d
 
     ---Purpose :This class implements the following algorithms used to 
-    --          create Ellipse from gp.           
+    --          create Ellipse from Geom2d.
     --          * Create an Ellipse from two apex  and the center.
     --  Defines an ellipse in 2D space. 
     --  The parametrization range is [0,2*PI].
index e108a9c..aac5d18 100644 (file)
@@ -70,44 +70,18 @@ enumeration ValueType
 
 
   class GProps;
-        --- Purpose :
-        --  Computes the global properties of a compound geometric 
-        --  system in 3d space.  It gives facilities to compose the
-        --  properties of hetegogeneous elements of the system 
-        --  (PGProps, CGProps, SGProps, VGProps or GProps). A density 
-        --  can be associated with each component of the system.
-
 
        class PGProps;
-           --- Purpose :
-           --  Computes the global properties of a set of points in 3d.
-           --  This class inherits GProps.
 
        class CelGProps;
-           ---Purpose :
-           --   Computes the global properties  of a gp curve in 3d 
-           --   This class inherits GProps.
 
        class SelGProps;
-           ---Purpose :
-           --   Computes the global properties and the area of a bounded
-           --   elementary surface in 3d. This class inherits GProps.
 
        class VelGProps;
-           ---Purpose :
-           --   Computes the global properties and the volume of a region
-           --   of space. the region of space is defined by an elementary 
-           --   surface. This class inherits GProps.
-
 
   class PrincipalProps;
-        ---Purpose :
-        --  Returns the principal inertia properties of a GProps. 
-
 
 
-
-        --- Purpose :  
         --  The following abstract classes define templates
         --  with the minimum of methods required to implement 
         --  the computation of the global properties for a curve
index 5cbe2d6..793fe29 100644 (file)
@@ -17,8 +17,8 @@
 class SelGProps from GProp inherits GProps
 
            ---Purpose: 
-           --          Computes the global properties of an elementary 
-           --          surface (surface of the gp package)
+        --          Computes the global properties of a bounded
+        --          elementary surface in 3d (surface of the gp package)
 
 uses  Cylinder from gp,
       Cone     from gp,
index 18d31de..8091060 100644 (file)
@@ -17,9 +17,9 @@
 class VelGProps from GProp  inherits GProps
 
         --- Purpose :
-        --  Computes the global properties of a geometric solid 
-        --  (3D closed region of space) 
-        --  The solid can be elementary(definition in the gp package) 
+        --  Computes the global properties and the volume of a geometric solid
+        --  (3D closed region of space)
+        --  The solid can be elementary(definition in the gp package)
 
 
 uses           Cone     from gp,
index a8255b6..3c3122e 100644 (file)
@@ -36,58 +36,33 @@ is
 exception NoSolution inherits Failure from Standard;
 
 class Lin2dTanPar;
-    ---Purpose : Creates a 2d line TANgent to an 2d entity and PARallel 
-    --         to another 2d line.
 
 class Lin2dTanPer;
-    ---Purpose : Creates a 2d line TANgent to an 2d entity and PERpendicular
-    --         to another 2d entity.
 
 class Lin2dTanObl;
-    ---Purpose : Creates a 2d line TANgent to an 2d entity and OBLic 
-    --         to another 2d entity.
 
 class Lin2d2Tan;
-    ---Purpose : Creates a 2d line TANgent to 2 2d entities.
 
 class Lin2dBisec;
-    ---Purpose : Creates a 2d line BISECting line of 2 2d lines.
 
 class Circ2dTanCen;
-    ---Purpose : Creates a 2d circle TANgent to a 2d entity and CENtered
-    --         on a 2d point.
 
 class Circ2d3Tan;
-    ---Purpose : Creates a 2d circle TANgent to 3 2d entities.
 
 class Circ2d2TanRad;
-    ---Purpose : Creates a 2d circle TANgent to 2 2d entities with 
-    --         the given RADius.
 
 class Circ2d2TanOn;
-    ---Purpose : Creates a 2d circle TANgent to a 2d entity and centered 
-    --         ON a 2d entity (not a point).
 
 class Circ2dTanOnRad;
-    ---Purpose : Creates a 2d circle TANgent to a 2d entity and centered 
-    --         ON a 2d entity (not a point) with the given radius.
 
 class Pnt2dBisec;
-    ---Purpose : Creates a 2d line BISECting line of 2 2d points.
 
 class Circ2dBisec;
-    ---Purpose : Creates a 2d line BISECting line of 2 2d circles.
 
 class CircLin2dBisec;
-    ---Purpose : Creates a 2d line BISECting line of a 2d circle 
-    --         and a 2d line.
 
 class CircPnt2dBisec;
-    ---Purpose : Creates a 2d line BISECting line of a 2d circle 
-    --         and a 2d point.
 
 class LinPnt2dBisec;
-    ---Purpose : Creates a 2d line BISECting line of a 2d line 
-    --         and a 2d point.
 
 end GccAna;
index edfe910..d4f7ff5 100644 (file)
@@ -33,7 +33,6 @@ is
 
  
       class Curve; 
-       ---Purpose: Similar to Curve2d from Adaptor2d with a Curve from Geom2d.
 
       private class GHCurve instantiates GenHCurve2d from Adaptor2d
            (Curve from Geom2dAdaptor);
index 30af5c5..7ae91e2 100644 (file)
@@ -44,25 +44,11 @@ is
 
 
   class BSplineCurveKnotSplitting;
-        --- Purpose :
-        --  This algorithm searches the knot values corresponding to the 
-        --  splitting of a given B-spline curve into  several arcs with
-        --  the same continuity. The continuity order is given at the
-        --  construction time. It is possible to compute the curve arcs
-        --  corresponding to this splitting with the method of package 
-        --  SplitBSplineCurve.
-
-
 
   class BSplineCurveToBezierCurve;
-        --- Purpose : 
-        --  This algorithm converts a B-spline curve from the package Geom
-        --  into several Bezier curves.
 
   class CompCurveToBSplineCurve;
-        --- Purpose : 
-        --  This algorithm converts and concat sevral curve in a 
-        --  B-spline curve.
+
   class  ApproxCurve;   
         ---Purpose : -- Convert a curve to BSpline  by Approximation
         --         
index 5a49175..f1dd78b 100644 (file)
@@ -22,7 +22,8 @@ class BSplineCurveKnotSplitting   from Geom2dConvert
        -- If you require curves with a minimum continuity for
        -- your computation, it is useful to know the points
        -- between which an arc has a continuity of a given
-       -- order. For a BSpline curve, the discontinuities are
+      -- order. The continuity order is given at the construction time.
+      -- For a BSpline curve, the discontinuities are
        -- localized at the knot values. Between two knot values
        -- the BSpline is infinitely and continuously
        -- differentiable. At a given knot, the continuity is equal
index 49e4878..b7bf11d 100644 (file)
@@ -16,7 +16,7 @@
 
 class CompCurveToBSplineCurve from Geom2dConvert 
 
-           ---Purpose: Concat sevral curve in an BSplineCurve
+           ---Purpose: This algorithm converts and concat several curve in an BSplineCurve
 
 uses
  ParameterisationType from Convert,
index 78ea1c0..d135efd 100644 (file)
@@ -41,8 +41,6 @@ is
     private class FuncCurExt;
     private class FuncCurNul;
     class NumericCurInf2d;
-        ---Purpose: Computes the locals extremas of curvature and the 
-        --          inflections of a bounded curve in 2d.
 
 end Geom2dLProp;
 
index d2de45d..8259449 100644 (file)
@@ -99,12 +99,9 @@ is
     --- Approximation:
     --  
     class PointsToBSpline;
-       ---Purpose: To fit a curve.
-    
+
     class PointsToBSplineSurface;
-       ---Purpose: To fit a surface.
-    
-    
+
     --- Interpolation:
     --
     class Interpolate;
@@ -116,10 +113,8 @@ is
     ------------------------------------------------------------------
 
     class IntSS;
-       ---Purpose: To intersect two surfaces.
 
     class IntCS;
-       ---Purpose: To intersect a curve and a surface.
 
 
     ------------------------------------------------------------------
index 7bdde11..55008f5 100644 (file)
@@ -32,19 +32,13 @@ uses
 
 is
       class Curve; 
-     &nb