]> OCCT Git - occt-copy.git/commitdiff
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 7a616394a406748db97cbdc9cb80683b928f58b5..2563f42bbe9abc325856bd03e256611109bffb83 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 f9c2f95649e5cf2dae25b797881c0fdb1c882fd8..2f2873d82c3bd25965033140e074b5a942cb26bc 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 c4b8f30e901b4b56829bcaa3b340ea834d582f3a..0a076b89ea4011e37a6ebd9e23a5ca08e2f74940 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 c97cd80c7bc8171c330cdf79f0e32ae213531333..e9727be660d59a49e94167d9d17f9fddd5489b9f 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 18604d64f6175eb0166bcd90875958c29a2594fb..9875cd518e4e8f07b141de66942d519681c892d4 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 5df716ee08e142b75a05ceb1e5078b3e2ce834d3..f74fc0d98f967155c6465820ac9f3e39e9a775bc 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 06cfdd6809c0cf4e5175679ec2e4622469514819..5fe426a7f4b3f3371a658417bf8c56325e7f83e3 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 ee99d095bd6a6a2388b50fc87effedb6a62309aa..df404528b1d8264fd4218b6948a2e76b167566fd 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 c4b391a38355bd2d656e082af2e39504f009f8b8..46366dc44c2ae26864fd1b315e5a4f82ebaea0b4 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 1da3fa88d984d8ea00e203deb8e257a84a569ab8..b720a302e9a859c0482bfda24f2d9ccfb568d6f5 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 ecc9e1a340d2345b387be3baec323f9b6f949c6e..2852348e53c4564caea65b371470e31cdecb60e7 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 1d1afec5efd3536b80bd448057bb39f47b0e7222..f2ec01e41bee6e2768a3dbd486ed183bbb42f6bc 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 132f454fc336ea91feaf264f7ae470d2564647d4..9d759bb43ddb001a2d3d27fec88b2869d72acf0b 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 15875ce9512907d134e82fa397b8a550b7e72b8a..db667f73c83aa3103d80ffbe6c1834feead4d458 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 8d5238de262a0cd678b132814f79355f474b4ee0..76715b2afbdeba351731fed553d2ff707dd074c1 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 984daa036b1bd3bc0edf2e85410bdd0ad48fa966..ed401f3b767abf1bdff9cbbcdbbd50f245007fd0 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 aa44a72db0d02bb19df1e2bf0c98257ca81a715b..d24ea7bea9539fd5a015bb588d3a6cc124574a9e 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 d71a4c89c3b2191744530853db0efc59df98c7c3..deaa717710f656e4cfe7971ec54f71a64ca1b2e2 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 258f2d6b61d98d676617624b7c5728a24c0a642d..d7f21392f2348527a258ef67b9279c3f08a9753a 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 8c68dab32bebaddc970c0e2a057296af93407223..7ecf8daa23a0809413f5bcfca284c37a3675f5ca 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 9eb7e1462c9682dd9165b87885cfca491b789524..483448a640be1bedcaa8ad1e618609a68a1e40a0 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 39d3dfe8ebe0929f1242faf098b5442e93fd5dec..b2f1c2e2b99b93de4c9cff9d3b59bcda905e5181 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 844f0bf2df9516ee3c3bb582841d12e8cdf5f66e..f8ef4f689e68eaabd899661be14be94cd4c287f4 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 ec22c6e73b010c35a48bace46d96c9e04213f031..6312c06df339f1b963db75022cde1931f67bf2e3 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 81fc1b52664084b819974265f6591d3336d2d267..5f3bfa0e0d97d8cc2fc6a1b969f627d2633eacb3 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 def9045d05a26897feae29495337d14d1492537e..64e4dd63d0bd8573d7988795d609268261a7b75a 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 0787af33af52902310d9fc4d5eb8268e755064ca..cb7456131c2fd967c96b0bdaf1086e9d06e1d6e8 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 1ee644ab3bbae63ecf921fb094fa05daa1cdcc83..614157851a4583e5cdef07f0b6ec3191972ef43d 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 d1e203cf76ba3dbb9c5949ac8a55a274e6930d42..2000391774f1e2036e920fa41846e916f515cd1b 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 2178b5d3e1411cf7265c38a7bbec0ffeed30e3d5..9b79919bcc90aa60116c683a98645bc5a7d5896f 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 398b9f30d531151f98da20ecae769c9d315a832f..308934f2657b3911d171661c455254b5111c52df 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 27d49d2f51d680cda53e4742e761d130da478d3a..10d497dfcfc197852fdeff30dc93b70f1de15836 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 e33b92a61b9f7c929cdeca92cf436667ad455227..7063bdc6cb25485d1fbdf21bb7ba04254b1d2818 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 2b8cf9c4dcfda8d0546511d78381604367a357e7..a39708c1d9bda377a1fa03298a4c01aeedc89817 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 c3a6fb64d7530b3575aea712ea7c685a58a9a5db..f03d8b3c7bb2b3b3e3bcd8d8ef6ff76f0cbb17dc 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 6badfe32750768cfed1f88ab059a5145407d89c9..aba21fb0a959b873f51ccbd9a0c0804f6b855f8a 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 fa0676fbf7b10423248dbf8d060a955f511fde3d..aa2a72c7f158c87e452d0788b401262e72e5d5cc 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 c63d9b514d656288501e6144f8e9dd58959e2721..1d81797ddc25d7fbd855be084f2126cdbc7cfd3f 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 0ddc90602d61b0b3fb44d765ebbbe434379872c3..3ef3fe2f1eb6efb1e3656bda70492c7a95b769d5 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 5e21aa8039b2dae86e3f71b8389d9a7cfc249c82..e7e2c0752f99d2e0614be52bfef88987affb68d2 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 2092de81e4b95456d51479121f01da0f884ca59d..52b56f22c47b5d928dc33cb93b2cd576167548cf 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 bcfc12da64e51c256271d0c6963a32b0e3da74a4..6494c7cdc1cbd61ddb7354a36987b481e832b872 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 ccfaeddeb98972c70a9d4d22df0e3e54c1313fec..21fffadcc8870fcec8d4ef4239dc2433a5faa7b0 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 dcad64188419fccc963c4d32e1507b7ce1448e64..643ecc3e47dac5a6e4ee9332b9c25a00c6d539dc 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 7604f681f35c62f086e7da83f11bc5c237e3b118..0e55dfd50af438c90ae504ce758f742bb725bdf0 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 f60532e1416b980919b34315702c44d9c7d6b8ad..c5f2e5f579efc22faa506adccb4802b039b3bff1 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 e0788d4b22a29a64ecfb624f7e802ff514ed67bf..223def10fa7aa4d312a7661f476163f2b1bd835e 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 7e55f5295caa4f87407ab907fd470c73da6c822c..0522b6cecbdeef7ebb643610dda56aaa1bab6a86 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 9177b3d954810109cfc350fbf1c17aa2024453d2..6f6e9acc011f9fc63abbb773eb57aeaeea2bb36d 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 2d7d48fe4e3b63228151a87f7ce8ec54ce2d9ed4..b69e54549b70394901410e9c876cb7da0870ab99 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 d2abb95aaf50b24c18c4526ca4174b76f946574e..f703884ef2013d31e03457d3ae80aa5c9202e71e 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 6300c9758a2debc70b7907f5a641ffc416ccd141..67e501fb59a85a7e5d6f0891244aedc188038859 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 9ca2bbb35f74a3d73922695f1d91c91c575d7862..c2d9a52ea5432a161a09e1abbffb3951c1be63bb 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 52febea9b2363498e1ad7dadd7b57b7358d0d0ce..f8488f7ac4451df7f3aa4571baf23de513836a6f 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 8852693b1810afd876e845208010a2a7cbd2041c..08ea4faaa1dbbd0a4669308a5cf5841fd73680d6 100644 (file)
@@ -16,7 +16,7 @@
 
 deferred class PointsOnSurface from BRep inherits PointRepresentation from BRep
 
-       ---Purpose: 
+       ---Purpose: Root for points on surface.
 
 uses
 
index db48670721e89ef1d06ed74c9ac035ce5db6aa26..2ae655a1d08a3839f06f0d0029db2c6c69ddb01d 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 0c09d777465591be2b6953ebf1449dcb11284f86..6ab4201dc2cd2d518b31fbd913b9edd28158c5d0 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 19832df705ec11cd78c50e52279420e6a1569c04..1d2cdfc61d1a720a8f420590bba42ff1850424dd 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 5045898063d8a69dabfa806e4b4c82b99e7075fb..4467db41de9ea1f5993ffa9d2cc60d3f0cffd9c5 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 bd68d84e654790f761d333f10d3b5fc4c196d38b..a467961d94e7c2c878ef661527b348babeff7abf 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 61ada2b764068a2247623bec31103352a55e95c6..6c0ffa4d9e182fe3e6a93835e6739b6f878a4d66 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 efe638e6040fbda3fc5c3c58935be3a8eaa9ba60..f352afd1b0585c20e31ce4272e675b4139a2babf 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 39c635b52126bf99df54c86b2649abccfb40bc74..45cbda0bf38c581c2ff0fba3e11791b42b4ac188 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 df54895d0699e929f162f67bc3cc9c2e2f015d0a..b1afad01f7d60bd8c224794a4666e291816515c3 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 27f1610e2fd6528a82e4ac0856845051ab23571b..d519d5972a47556911a9d0842bee77501aa7420b 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 c47d886f7eac1f034c3c27a5ea566b126bce9cb9..722b230a5580feb9f94d4f9b2127d0fc183488ce 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 74d206585d40659952ab361dbc894557f581ca28..f8a540956645fba57e3cebd46b081c3eb882a1a5 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 3214ec5feaa60a7a00b3993656e4dadef359322a..a90e82a809b425ac1490b325026828fb8660fc83 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 69ab1c6181db8e2f892cb4a01a9a746a2de08ced..5ce1d0106b81ca1f42f00201c4a9a0e60ade5b6a 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 a91d5b555fadff6d0b1ee35445276eba66a691e8..234adf7d4bdda7bdb6568e968af9bf92632f11cf 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 75264a05535398879ad6a7af5e86fea644967d8f..2c87ad63bd2fcae823d8fc94e520b21ee73cc0a6 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 e2dfdf54b70767f1ae00dea3299c66778d5a81aa..3edfb4713810abe718dd00966934d78125eeb367 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 bc9833895bc97dfe70eb5415ae92d6cd7ed19b0b..c2935fbaf6f1d99c8863e740b2b6632038dd73ef 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 fb0bb169b95a5ebf225dfba75cae93f5fe186f74..2d34764e1b59046274062f71a7f37082c93f40a0 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 c0b193501ce3820ae98048fe0b32a21b9e425f5e..63a1df900980c77345fd3ebe35e6d25d6f68ff6a 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 b21c6df577149767c4469376e7949ddcec49791a..6eabd734a8b1047378914b02d5e123480719842f 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 449da1b5bb6ad79a4918570d8b8f9f19ab580ed6..e102135b3aa971d1acec8e6ac953a4e8451857d3 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 54a625019e211b548a2c9d77c8fe87556b01edda..b6bd3818af196f940b6672f73216b50c5f9320ee 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 c5e0d30ded087d08512caf10a75f25e8f3418bce..b2d7bdbe759f7a4aceeba437e55d19533cdc686e 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 334a46df735cd71925ec2923bfb939fba6a1d69e..94d80ef6d57fa1908b6e0a1e6122973db1497228 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 76befa826cbed5be8339b653120cd1cc61348b39..c2fa1f8d4fbc9ada9629336558ce5697f719f239 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 bb29ff47f6f5146699c5d0057992d95368ca8097..94bb2374dd26361e9f739162a5401036101d8fdd 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 35d1b90a8d2ded22d0e38fe1850ff104aaa092fe..95af43ce58633c0ba6cb6af2f5dc21c7bf9b868b 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 946669dcdc81d07217b3bd2f5df588766452260d..5caea6824b72dd5a21449a9c94ff6350768a6d74 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 414785f0ee30afed97f3ddf2bf6a0f49b9ba5b43..cba17ea8eca1549eab17929009826f909d45b2c1 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 bfc1f590bd4ca317f619e1c82072cab6776c1eda..5cea4f6d3683000ce5f2e1c0d9f10b4044a48fef 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 d477c57b3514bfc84bdb10f49e6811eeae02fd3b..fdb4abaf171963880b8f52428f3cc5767bb6d29f 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 27054d236aafedae9620127ba07c69af30b22260..6968f12185418fc6610ecb84f303a641a24e60f5 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 8d680b1d6d83e231167e25b1adb3853452e5cf44..491e6d9aa7fbf5f38a4823880496566308e101cf 100644 (file)
@@ -16,7 +16,7 @@
 
 private class TrimEdgeTool from BRepFill 
 
-       ---Purpose: 
+       ---Purpose: Geometric Tool using to construct Offset Wires.
 
 uses
 
index ce2ce79a15b472abd4daaad43af75a4d14a3ab08..2695fa3b6d2b8a73566d0dcdf8e034683fd908ee 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 93b700a3b221296b6c238418e6736ef44d9d7e05..d950f3eba7761f48bd470b871de22c68a33001fb 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 3051e22d0f212cbe37a587db95ddac0383af2869..afff536d3d4531592766281a1c12bdec97e04339 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 1339a8a32da3ae5bfa11c23b4cd55b3b0e7db2aa..4d79c763a8c15e4530f50a1a6a51d2b797cc7659 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 ba55d7bdafae44d19f876203935c0c5243d44147..dcca4c266a43c7546b0a1ca7a0c18641a1e36b74 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 d766a5363f11c6685bebbbb45cdb894dfbfb152b..218a812b90fe75db063591b639a7126d70842d16 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 60b9c7ea4fb5bfe08653975af8e43846d2240e53..2147e086ba8e3609f44aabd8ee6f66b160d2667f 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 86a5010d51ed3e50706f1262abcaa2272810b0a0..7408150b70a923ff39f31fa4729a80f9cff7334f 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 f3ed0d6253834b4f7e3b9db249b1e774410fc90f..bfe415959f8eb2ef06d4cca3977389d93cba007a 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 98ee5e727a128ddcc84384cd359d918f85aa64e3..879067ffe194ba3a373d1dbffab9ae9ed07f73a9 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 b9e0156702b4400e2f1232892fc49d5ab56bb5f6..3e9ee4419b2db9e14b8226ece3b0d627acd0c109 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 d727f43fe602609ee444c7a97b93558da7882c89..4ae05977867ee6abe5b5686c38c834973a2b34d3 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 3d5e7b2fb0f17fb86f190b7829e56d09b47ab9b2..d35496aef9d3eaafaccd3e555f578ac9a91198ff 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 56a2dc23bbc00cd03c107a52c8d6341d43b647ca..2420f73700f2368646395a9f15e7745304bf78c3 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 505926146ec1dde145d3932147175127826b3af5..6d51752a74e7236c3488a9ced8fea59cd8aab27e 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 7f4072884119d012a30e9c7d5183baa1889cff6b..7701a3f6331f8c9787cc261a98ffc52058c0f225 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 8685cbcb5628101fcff474718bbe55e97221e1fe..f7b5787e4d8d7e6fc93cb2adc799a70052b00830 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 fbf732ddc12e01115b2402e280cfed3f98b5a5ff..17229b5f2f8bd225e8eddfe6bb8ca9cea81377f5 100644 (file)
@@ -16,7 +16,7 @@
 
 class Blend from BiTgte 
 
-       ---Purpose: 
+       ---Purpose: Root class
 
 uses
 
index 4ae39c15e0d01372e4d8a3f5d7380dca4bcd597f..0d7f1be2494a9f99045716c9bb7e4d0822b962ab 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 df44323e874c269ae698a05102bc5436daa037c0..f9ac9c35bbcbaba2345a9d241329d4457b1dbdc5 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 461ffe872e0cb029346078bb41ac0b32b7ea27ea..880479738d776f63792473cdbf9f103f1565b176 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 f7e87372ebc1b237e87f8f99bff7cd4fd8ab6add..7bb68fffa4c165ecb51bcae3c5f47fb4c13ded8c 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 24e5c4339e519310a701ea81b3989a9a12c267a7..f434bbc3fb1ce62a78746468c15e2e4a5fcef587 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 4250067188531b5df6d1c332a19ae3d14ff8f35b..8dee2f96f6c6b0b5d99eef202df6b38c8a7ab525 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 c61ac43dc8ea5aa42670b8cf2b75714f174e1ff5..db5248e2bb79e8a7e16eb0ff1aca983088caaf27 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 a688d537351ca69205d78799e4466adac22efbf9..b7653aca113b4ba517f53187500613da6e9bbf40 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 f4873e2119dd7cf0acccd403dbd7c60764eb4a6d..b3664fe4db005b90f5bd4228bcb5371b52b74c5c 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 aacd79340a5416e6de2fd257420255fd660437b7..e9ffe73b08706f0531eca6fee734fecdacee3570 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 67f2ba9cad4da3dacaff21e6bb63d9197ec8cac6..106bc35432d1241d6c0fe8fe8e24034d2b28913a 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 11fb431ba17626af04877e1be92b0d32beaf5854..f9caf62d78f7200a35d7e255be7a0dcd942b21e8 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 dc29b4a196b74e07ef3530105570660278521cdd..d5ae48f61a73e83bb203c2135b623de84d0aa1c2 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 d15d5b5af2b40eb716745c4edba12eda4a6069d4..fe036ad1178eb6fc48ead7112e9a4a6a8557340b 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 9ebb3227480e70363677d45450f23df89dd6a487..c9fe4e9a40e0b311fc1f7b6d9c8ba0a685225d31 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 05d84681c5c41c6559c15d6bc04b6bf7bfc0f126..62e72601e9bfc26c821295243330aad80db0b2eb 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 73d5d47a8b448b03ac242cbc8579434310bd3c98..fdb75e6c9e2391e45a4fbeb5d189927105c60667 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 7cb326fe930b52ad7060187efec4265475e47a69..d0853b012e94c8b1cb4e2de6539c963bfe705fc5 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 9aaccf1ec7f792429dd2de41ad8766e8c571bd26..a338530e9be721143ad3c1b79d88d83ca7a2a957 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 707488b8a0aeee932cf1a31d10f8373a9e58d122..6b78088e07a9fd27c614610a7048206e1f98c98b 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 726390ba7f436fd70c4145368379211bbb7ac865..63e1876c97d48e36b62aff7810926a556635ecf5 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 72ad90d20b193c9267e25188fe77a6f5863dfb63..f7c43fe65fd72ae81c8eea615f0c41f0918b0edd 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 896165096b07edd2710918996e0011c37f682752..f74bb767fcceac8dc1b42b603736e13e248c7114 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 273a44bb5dfae0f844243d44afce93cbe7c208bc..2ca484853b2a1eb69bfed12c11bb3fbd6c315da0 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 c3509fdc597a37989e35027760f82bcbb6f6a9b2..6b99e3457a9d8d4d56f8cc8dffc6d56f923ceb9b 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 9463b177bde30b826cccde6134511276351f7132..8ffe019654a7120f2b17cd706ad44e0640d76563 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 7f07cb45a32314fd379a897075164ca20b5cc26f..16e4681cd976ea2ab054bd84f1c62e66ccae0a97 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 e77a2d95afdcc4c65af4a976a2796e60d5bd6cdb..f9deaf3c96a975b2fe0e8f46940d992409aa667e 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 876c448b8bdca5e5d83ec570dab826b4098592ca..62f44ab73f3e34d5398f82ae951cb4ba32a200be 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 8cb5ca8e4cd3fef41300dd783d0e3ea927286bd0..5c65c63f35a8c123ee07a7cfddf437cc73e7ad86 100644 (file)
@@ -16,7 +16,7 @@
 
 class StripeMap from ChFiDS 
 
-       ---Purpose: 
+       ---Purpose: encapsulation of IndexedDataMapOfVertexListOfStripe
 
 uses 
      IndexedDataMapOfVertexListOfStripe from ChFiDS,
index f9e2897d2e308b447f6c57734e905241542177cb..6fa80a53021dd8e85e42a9eb54cef583f1c91641 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 7dee6a542ad64c7b37ce84d3b928467e51801523..112b5a93db3ec6f2d991e362b59e48ee14afebfb 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 bb57909ab2c2e9062611b032abd42a1562078fb8..4cac16456815656714a112929a26fa502239a19d 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 c7a8980bf534a9163a4e015caf42ffa548ffde8d..afeed348dc6d0c650f992fdf545b40ec909b2639 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 78e6fb40b1f8628bb81d1a2f8fb32e20d381ccbd..743af1b6b05c2ef9d9e93ca546d22c646e7f6314 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 596802f1834f3ddc6737cf6b22914fcccebc39a5..c5dd6256fb2669d08e1bd6376fbc9a11d4327ec8 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 92d6a761d3a60bd9583e5dfc3afdda19a50de4f5..4d819bbf51ccc049be838b05dfd6734a193f3d7f 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 7e7865cf6161c85088c089f1ddcb50a058e888b6..d481718d4fbf72b85e6d53a2c0dfcbb352842f3f 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 cb3087f75ff29d8efcace0db6a7356ed4d63c2b2..eaaf850e3b57af8cc7f7180b5cd1b8b1d8a0f304 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 f0b5ecf73da623c292f25397c009145b60b49ed8..0fbc9101dbaf522a885f8bfdfb6bcdd06e7a6424 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 2c26e0226e2a3401675bca2592215f4e78437fb3..6cb3528942b30482f130be64f59b273cc4908d63 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 919038b2286b62c5e404eeae859eb178139e477a..6848feea2103a481eb2aa652b6f710bbabe020f2 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 dd5a2d80a4f37f3ebdd58484b75fb3b970a81161..7f9bf8259677ad836e05dd118f1ee7979d839252 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 82a2194e85e7ea3af7d8d4c6da44fbdb78eeb3fe..8a7db45d6c821dbb4256a3fc7248ea63cea14a77 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 bd3876b141dee3d0ee50df5728850a868e37632f..b4acd3761f3658f5f7475f0222c916ea3c45ca47 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 091715d7d2bac6f3c64101d42e7008d962061b24..d1cb5522167a3f7da0f654cf22bb96f81110d263 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 a178ef012d16d3fe915ef4398148134558d7eb95..bb296b10c4b9c76a82c1f2e896a54bee4dcf7c29 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 ccc7e53164af4ad95ed73266e7f5824e5397b3bc..285c80908d02f1b57117ca304fc08eafb1e5894a 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 61fdc4596f88294e76065058b72b82bf61ccd5d4..85891e4d95cfc03f627f9df06bad8017e188ae91 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 7cad824d02dfe8cdaa9d9c11870abe7ace9fbf08..2665f0e9da5bb19d7a780f4670e0295c5b504233 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 9eacb72a2f6d1c6dabf58bc47850839440ffc269..7025193cde0698d541958f487cee3c694e46ffb9 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 0b568165edf8f2da5ca6e8cfe47a05e5f49fcf07..5620a77c426c9ac9d83a4c777f63ece5dc6e1c99 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 31077c5de4661cd3d5e0980cbf099375a3c9ae92..5b27b7ded860dd724d1ab3e255d12ea3433dfb71 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 5501845de5c78c585464fbe8fd36e3d90cc682a9..02b7bcdc9ea8c00aad42cd108119ee2a7ad10a06 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 d3207f4423039a40254e83c276a8103288828f69..c27143e590a31656b255322d1ca01cc7e318d80b 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 519148aff41000ed3a6130b47b1d069ef1732dbf..ca6dcc045668e285b7f1aa6f56a383a6b5d92000 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 6e72513d30de8646c70d62367d3c0002cc70ca30..f87647128aebbe02bad90bc7e52fddf285f6e233 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 ac844be7420e1c005af4c5a7744488cb16f7f77f..dbfd352c82b6562950ea1438f37bb069f09f010a 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 71436c61ddf6b074935f7fbf4d5f00c4c645c259..f936b45cd9a391fca6dc2e18ef11f15d11beaf4f 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 1e2ddec9c4fff716640b38a57c76e34305aefef9..7db14ad90ba2dca2f95c46fc8c5b8af7d86a4a9a 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 e108a9c88880711673e719f4e9e1c82d28a4c698..aac5d18e761733daba6938dd27bfe56325d6ad32 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 5cbe2d6771b9e50f812e560a6b73958a51efb4d4..793fe29ce5bc35e0674fa3e93b7db2719a7ba094 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 18d31deffda5d2515f4be8400d48399cc6f6feea..8091060641793babfba2193c4bb00da95a10b7fb 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 a8255b6179b4b9b52c901b937c247e59545b8f2b..3c3122ecfcf26bee72379cf0a8550de751db78f1 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 edfe9106b1429416158ef60e7a2482074a0c31ee..d4f7ff559d9b251597a8d4d94eda86ff30ac4860 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 30af5c5f7f3278a04cf87774613bafbd5f41144f..7ae91e276882e0aa34278cf50e9a7cb12d5e3c04 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 5a49175aaf0c34c215828f5fa49caf5487691aae..f1dd78b222d9a2e37bc3b19a3a053e5bb765b013 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 49e48786f4d6b21af4b74db13bba924a78b402d7..b7bf11d156c7ca200ed3abadb2dbf5ddf3d2980b 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 78ea1c06408c7cb664e96f7e36be9e5187e2992c..d135efd61b5d301cab98d416ad577e80f1aeee65 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 d2de45dc10d1f92bd2389874c17e7f3400eea4be..82594493c7aaa59eaae4bbb815e2e1f8c3189ef4 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 7bdde11234ee262defcfb7102cd1aa411a06e48e..55008f583d702165928fc9461434d6b33845365b 100644 (file)
@@ -32,19 +32,13 @@ uses
 
 is
       class Curve; 
-        ---Purpose: creation of the loaded curve the curve is C1 by piece.
-        --          Inherits  Curve from Adaptor3d 
 
       class Surface;
-        ---Purpose: creation of the loaded surface the surface is C1 by piece 
-        --          Inherits  Surface from Adaptor3d 
 
       private class GHSurface instantiates GenHSurface from Adaptor3d
            (Surface from GeomAdaptor);
            
       class HSurface;
-       ---Purpose: Inherited  from    GHSurface.   Provides a  surface
-       --          handled by reference.
 
       private class GHCurve instantiates GenHCurve from Adaptor3d
             (Curve from GeomAdaptor);
index 65d6c2d2da72ccfb16131af09d31dd43c10fd606..1c5774db2ee5149feacf07556cb3796714e5eff4 100644 (file)
@@ -18,7 +18,8 @@ class Curve from GeomAdaptor inherits Curve from Adaptor3d
         
        ---Purpose: This class provides an interface between the services provided by any
        -- curve from the package Geom and those required of the curve by algorithms which use it.
-        
+      -- Creation of the loaded curve the curve is C1 by piece.
+
 uses Vec                  from gp,
      Pnt                  from gp,
      Circ                 from gp,
index 0ca55fc2ff02458d36f476baa214a552fc558e99..e1eb2b88140eae10df834549e015bfdbee0dcc71 100644 (file)
@@ -19,6 +19,7 @@ class HSurface from GeomAdaptor inherits GHSurface from GeomAdaptor
        ---Purpose: An interface between the services provided by any
        -- surface from the package Geom and those required
        -- of the surface by algorithms which use it.
+      -- Provides a  surface handled by reference.
 
 uses
     Surface from Geom,
index 76b12834c58ec2c2e698f929a42a8104d98a422e..8742473a415a7a6a00873b9c60f4f9c859d19cbf 100644 (file)
@@ -19,7 +19,7 @@ class Surface from GeomAdaptor inherits Surface from Adaptor3d
        ---Purpose: An interface between the services provided by any
        -- surface from the package Geom and those required
        -- of the surface by algorithms which use it.
-        
+      -- Creation of the loaded surface the surface is C1 by piece
 uses
      Pnt              from gp,
      Vec              from gp,
index e3330579f6dbcf6a7874e7ace2f170818ad5927b..7fafd946663d7017c4b69821e254a2c1c977c390 100644 (file)
@@ -62,47 +62,19 @@ uses    Standard,
 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 BSplineSurfaceKnotSplitting;
-        --- Purpose :
-        --  This algorithm searches the knot values corresponding to the
-        --  splitting of a given B-spline surface into several patches with
-        --  the same continuity. The continuity order is given at the
-        --  construction time. It is possible to compute the surface patches
-        --  corresponding to the splitting with the method of package
-        --  SplitBSplineSurface.
-
 
   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 BSplineSurfaceToBezierSurface;
-        --- Purpose : 
-        --  This algorithm converts a B-spline surface from the package Geom
-        --  into several Bezier surfaces.  
 
  class CompBezierSurfacesToBSplineSurface;
-       ---Purpose: Convert a grid of Bezier Surfaces
-       --          that are have continuity CM to an 
-       --          Bspline Surface that has continuity CM
-          
+
  class  ApproxSurface;  
-        ---Purpose: Convert a surface from Geom by an approximation method
-            --          
+
  class  ApproxCurve;  
         ---Purpose: Convert a curve from Geom by an approximation method
             --
index e98834d6b64e10a64dbbda2e3073e284a83c827a..3d86ef5c413a621849e87a6a5d2ba23f9158e9c9 100644 (file)
@@ -22,7 +22,8 @@ class BSplineCurveKnotSplitting   from GeomConvert
        -- 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 0aadb1a73a2eb6007c4bff1cff73e41af0aa47dc..c81bd2a65a5e3f34a29365bad7ad372dd08b6d4c 100644 (file)
@@ -17,7 +17,10 @@ class BSplineSurfaceKnotSplitting   from GeomConvert
 
         --- Purpose : An algorithm to determine isoparametric curves along
        -- which a BSpline surface should be split in order to
-       -- obtain patches of the same continuity.
+      -- obtain patches of the same continuity. The continuity order is given at the
+        --  construction time. It is possible to compute the surface patches
+        --  corresponding to the splitting with the method of package
+        --  SplitBSplineSurface.
         --  For a B-spline surface the discontinuities are localised at
         --  the knot values. Between two knots values the B-spline is
         --  infinitely continuously differentiable.  For each parametric 
index 7a93beffe00160db48d92bae61c9a57dce37c52d..c567b7c832840f5cad3df1a8936936950a569fd0 100644 (file)
@@ -17,7 +17,8 @@
 class CompBezierSurfacesToBSplineSurface from GeomConvert 
 
        ---Purpose: An algorithm to convert a grid of adjacent
-       -- non-rational Bezier surfaces into a BSpline surface.
+      -- non-rational Bezier surfaces (with continuity CM) into a
+      -- BSpline surface (with continuity CM).
        -- A CompBezierSurfacesToBSplineSurface object
        -- provides a framework for:
        -- -   defining the grid of adjacent Bezier surfaces
index 4306692767729f51974a3e85a63231ed0eb86318..1f9f580e604af5f66c464c7f37b49f367c17d1e1 100644 (file)
@@ -20,7 +20,7 @@
 
 class CompCurveToBSplineCurve from GeomConvert 
 
-       ---Purpose: Concat several curve in an BSplineCurve
+       ---Purpose: Algorithm converts and concat several curve in an BSplineCurve
 
 uses
  ParameterisationType from Convert,
index 7797099f2003d74503996bd3ea8e970a372bfd69..1421b014d369008e4af247fee2e45996249e9b7d 100644 (file)
@@ -65,7 +65,6 @@ is
       IsGuideACWithContact,  IsGuidePlanWithContact, IsDiscreteTrihedron  end;
     
     class Filling;
-       ---Purpose: Root class for Filling;
 
       class Stretch;
       
@@ -75,26 +74,15 @@ is
       
       
     class BezierCurves;
-       ---Purpose: class for Filling BezierCurves.
-       --          WARNING:
-       --            Some problems may appear with the rational Curves.
-      
+
     class BSplineCurves;
-       ---Purpose: class for Filling BSplineCurves.
-       --          WARNING:
-       --            Some problems may appear with the rational Curves.
-      
+
     class Profiler;
-       ---Purpose: class for evaluation of the Common BSpline Profile
-       --          from a sequence a BSplineCurves.
-       
+
     class SectionGenerator;
-       ---Purpose: class for instantiation of AppBlend .
-       --          inherits Profiler.
 
     class Line;
-        ---Purpose: class for instantiation of AppBlend
-    
+
     class AppSurf instantiates AppSurf from AppBlend
        ( SectionGenerator from GeomFill,
          Line             from GeomFill);
@@ -103,8 +91,6 @@ is
 
 
     class SweepSectionGenerator;
-       ---Purpose: class for instantiation of AppBlend.
-       --          evaluate the sections of a sweep surface.
 
     class AppSweep instantiates AppSurf from AppBlend
        ( SweepSectionGenerator from GeomFill,
@@ -114,74 +100,34 @@ is
  
 
     class Generator;
-        ---Purpose: Create a surface using generating lines.  Inherits
-        --          profiler.  The  surface will be  a  BSplineSurface
-        --          passing  by   all  the  curves  described  in  the
-        --          generator. The VDegree of the resulting surface is
-        --          1.
 
     class Pipe;
-       ---Purpose: Create a pipe surface.         
 
 
     --- Family of classes providing algorithms to  fill a contour with
     --  constraints of tangency.
 
---    class  Draft;
-       ---Purpose: Depouille
-               
+
     class  Tensor;
        
 
     class ConstrainedFilling;
-    ---Purpose: class for filling  a contour of 2, 3  or 4 curves with
-    --          tangency  constaints. The  only FillingStyle  used  is
-    --          Coons.
-    --
 
     deferred class Boundary;      -- inherits TShared
-    ---Purpose: Root  class  defining the methods   we  need to make a
-    --          constrained boundary.   Any  new type  of  constrained
-    --          boundary must inherit this class.
-    --
-      
+
     class DegeneratedBound;       -- inherits Boundary
-    ---Purpose: class    defining  a   degenerated  boundary   for   a
-    --          constrained filling   with  a   point  and  no   other
-    --          constraint. Only used to  simulate an  ordinary bound,
-    --          may not be usefull and desapear soon. 
-    --
-      
+
     class SimpleBound;            -- inherits Boundary
-    ---Purpose: class  defining a boundary  for  a constrained filling
-    --          with a  3d curve  and  no other  constraint.  Contains
-    --          fields to allow a reparametrization of curve.
-    --
-      
+
     class BoundWithSurf;          -- inherits Boundary
-    ---Purpose: class defining   a boundary for  a constrained filling
-    --          with a  curve and  a normals  field along  a  surface.
-    --          Contains fields  to allow a reparametrization of curve
-    --          and normals field.
-    --
 
     class CoonsAlgPatch;          -- inherits TShared
-    ---Purpose: class defining an algorithmic patch based on 4 Curves.
 
     deferred class TgtField;      -- inherits TShared
-    ---Purpose: Root class defining the methods we need to definine an
-    --          algorithmic tgte field.
 
     class TgtOnCoons;             -- inherits TgteField
-    ---Purpose: Class defining  an   algorithmic  tgte field  along  a
-    --          boundary of a CoonsAlgPatch.
 
     class CornerState;
-    ---Purpose: Class (should be a structure) storing the informations
-    --          about    continuity,     normals parallelism,    coons
-    --          conditions and bounds  tangents angle on the corner of
-    --          contour  to be filled.
 
     --
     -- instantiation of Sequence of Trsf
index 62622f6e6123dbd3cc2b3557eb71926300dc54d6..cd25692d6008dd525f26731d5e2e7b5be59caec3 100644 (file)
@@ -23,6 +23,8 @@ class BoundWithSurf from GeomFill inherits Boundary from GeomFill
        --          the computations are done with a CurveOnSurf and a
        --          normals field  defined by the normalized normal to
        --          the surface along the PCurve.
+  --          Contains fields  to allow a reparametrization of curve
+  --          and normals field.
 
 uses
     Pnt            from gp,
index a6d8184968ab3b53277aa677bf8dcc6447a9373b..49060fe71fecab2e1bd072393b2d5e1174a90c3e 100644 (file)
@@ -18,6 +18,7 @@ deferred class Boundary from GeomFill inherits TShared from MMgt
 
        ---Purpose: Root class to define a boundary  which will form part of a
        -- contour around a gap requiring filling.
+      -- Any  new type  of  constrained boundary must inherit this class.
        -- The GeomFill package provides two classes to define constrained boundaries:
        -- -   GeomFill_SimpleBound to define an unattached boundary
        -- -   GeomFill_BoundWithSurf to define a boundary attached to a surface.
index 4146fdef10d3d82fa2c87aab759264d297e07dc9..9839251d25a4627d054b93914039954f996137e4 100644 (file)
@@ -21,6 +21,7 @@ class ConstrainedFilling from GeomFill
        -- constraints and optionally, as tangency constraints.
        -- The algorithm accepts three or four curves as the
        -- boundaries of the target surface.
+    -- The only FillingStyle used is Coons.
        -- A ConstrainedFilling object provides a framework for:
        -- -   defining the boundaries of the surface
        -- -   implementing the construction algorithm
index 5db378c5bd4b32ce5b9079c41f08d96a20e1760c..3c278cecfaacea304cc78761c88f01cbf3d093c5 100644 (file)
@@ -17,7 +17,7 @@
 class CoonsAlgPatch from GeomFill inherits TShared from MMgt
 
        ---Purpose: Provides  evaluation   methods on an   algorithmic
-       --          patch   defined by  its   boundaries and  blending
+       --          patch (based on 4 Curves) defined by  its   boundaries and  blending
        --          functions.
 
 uses
index b05e607cab27f3a1d64a88a7e66294e8e3de0822..1de3adf3b8c0171a41ddd6f0ed9b554d2be83603 100644 (file)
 class DegeneratedBound from GeomFill inherits Boundary from GeomFill 
 
        ---Purpose: Description of a degenerated boundary (a point).
-
+    --          Class defining  a degenerated  boundary   for   a
+    --          constrained filling   with  a   point  and  no   other
+    --          constraint. Only used to  simulate an  ordinary bound,
+    --          may not be usefull and desapear soon.
 uses
     Pnt            from gp,
     Vec            from gp
index f669379a36b8ab266a4361b36af0e6535a0a4ba2..029dc9c7bd9134836885aba32753cd79b21d654e 100644 (file)
@@ -15,7 +15,7 @@
 -- commercial license or contractual agreement.
 
 class Filling from GeomFill
-
+       ---Purpose: Root class for Filling;
 
 uses
     Array1OfPnt    from TColgp,
index 788b92e5480e15914357d5a159d1f4cec8e591b9..26876bf82b8b59f9d49b971e83874bc17ac38f54 100644 (file)
@@ -16,7 +16,7 @@
 
 class Line from GeomFill
 
-       ---Purpose: 
+       ---Purpose: class for instantiation of AppBlend
 
 inherits TShared from MMgt
 
index 5ae42d5582d4a79bc96492d3ba7f367f3c11ecb6..3392f9836be183f7d29b19cfb3549c485730b57f 100644 (file)
@@ -19,6 +19,7 @@ class SimpleBound from GeomFill inherits Boundary from GeomFill
        ---Purpose: Defines a 3d curve as a boundary for a
        -- GeomFill_ConstrainedFilling algorithm.
        -- This curve is unattached to an existing surface.D
+      -- Contains fields to allow a reparametrization of curve.
 
 uses
     Pnt            from gp,
index 389971598d6e72fbd432c202a9697163e71b618e..cc19f58dd953dc38c6377772c5a9d8ad8ed9f442 100644 (file)
@@ -59,37 +59,18 @@ is
     Array1 from TCollection  (Mat from gp);
 
     class MakeCurvefromApprox;
-       ---Purpose: This class is used to   create the curves ( 2d  or
-       --          3d)  rational   or  not  created   by the    class
-       --          ApproxAFunction from AdvApprox.
-
-
 
     class Interpolate ;
-       ---Purpose: this class compute the poles of a curve given some
-       --          parameters, points to interpolate and boundary conditions
-       --          in 3d 
-    class DenominatorMultiplier ;
-       ---Purpose: this defines an evaluator for a function of 2 variables
-       --          that will be used by CancelDenominatorDerivative in one
-       --          direction.
 
+    class DenominatorMultiplier ;
 
     class CheckBSplineCurve ;
-       ---Purpose:  Checks for the end  tangents : wether or not those
-       --           are reversed regarding the third or n-3rd control
-       --           
-       --           
+
     class Check2dBSplineCurve ;     
-            
-       ---Purpose:  Checks for the end  tangents : wether or not those
-       --           are reversed 
 
     class  IsPlanarSurface;
     
     class Tool;
-       ---Purpose: provides various methods with Geom2d and Geom curves
-       ---         and surfaces.
 
     private  class  PolyFunc;  
      
index 8b24016dededf6299a831dcd46d732ca2c0b97d2..26a67dda0dec24cc48cf28fee1240272af83e2a5 100644 (file)
@@ -16,9 +16,8 @@
 
 class Check2dBSplineCurve from GeomLib
 
-       ---Purpose: this class is used to  construct the BSpline curve
-       --          from an Approximation ( ApproxAFunction from AdvApprox).
-       
+       ---Purpose:  Checks for the end  tangents : wether or not those
+       --           are reversed
 
 uses
     Pnt2d           from gp,
index f5ac72aa1cd1db8e9161fe5043aa0b161877f407..d47f2621942b0428045946c99cae8bd6369c3778 100644 (file)
@@ -16,9 +16,8 @@
 
 class CheckBSplineCurve from GeomLib
 
-       ---Purpose: this class is used to  construct the BSpline curve
-       --          from an Approximation ( ApproxAFunction from AdvApprox).
-       
+       ---Purpose:  Checks for the end  tangents : wether or not those
+       --           are reversed regarding the third or n-3rd control
 
 uses
     Pnt                    from gp,
index 98892c86f5ce9da2ec60fb75f405b8e5b2d04ac1..e05290d8c51480b43edd2976dde5fd323ef4ef61 100644 (file)
@@ -16,9 +16,9 @@
 
 class DenominatorMultiplier from GeomLib
 
-       ---Purpose: this class is used to  construct the BSpline curve
-       --          from an Approximation ( ApproxAFunction from AdvApprox).
-       
+       ---Purpose: this defines an evaluator for a function of 2 variables
+       --          that will be used by CancelDenominatorDerivative in one
+       --          direction.
 
 uses
 
index f036f62ea175914028a263bba6784db61b32021c..ce75c4f4b18d97978dcb27155f7f0af73111630a 100644 (file)
@@ -15,7 +15,8 @@
 
 class Tool from GeomLib
 
----Purpose:   The methods of this class compute the parameter(s) of a given point on a
+---Purpose: Provides various methods with Geom2d and Geom curves and surfaces.
+-- The methods of this class compute the parameter(s) of a given point on a
 -- curve or a surface. The point must be located either
 -- on the curve (surface) itself or relatively to the latter at
 -- a distance less than the tolerance value.
index e046e34ea941386585f3108352cf10138633aff9..9e76d07511b292544de4358477587635a43fcaf0 100644 (file)
@@ -48,10 +48,7 @@ uses gp,
 is
 
     class BuildPlateSurface ; 
-    ---Purpose:
-    -- this class computes the plate surface corresponding to the constraints.
-    
-     
+
     class Array1OfHCurveOnSurface  
        instantiates Array1 from TCollection ( HCurveOnSurface from Adaptor3d);     
      
@@ -84,27 +81,14 @@ is
 
 
     class BuildAveragePlane;
-    --- Purpose:
-    --  this class computes the initial surface (average plane) in the cases when the initial surface is not 
-    --  given.
 
     class Surface;
-    ---Purpose:
-    -- this class describes the characteristics of the plate surface
-    
+
     class MakeApprox;
-    ---Purpose:
-    -- this class converts a GeomPlate_Surface to a Geom_BSplineSurface
 
     class PlateG0Criterion;
-    ---Purpose:
-    -- inherits class Criterion from AdvApp2Var ;
-    -- this class contains a specific G0 criterion for GeomPlate_MakeApprox
 
     class PlateG1Criterion;
-    ---Purpose:
-    -- inherits class Criterion from AdvApp2Var ;
-    -- this class contains a specific G1 criterion for GeomPlate_MakeApprox
 
     class Aij;
 
index 700f869526cdedb6e927bf952436dd7e2487bb00..1ce3d96b4219872c44284b432a08e75bffeb9e4c 100644 (file)
@@ -24,6 +24,8 @@ class BuildAveragePlane from GeomPlate
 
     ---Purpose: This class computes an average inertial plane with an
     --          array of points.
+    --          Computes the initial surface (average plane) in the cases
+    --          when the initial surface is not given.
 
 uses
     Jacobi from math,
index 975ce91f759b6c8175c51dea256935e1a7128026..abb27ae96dff97bf090bd128d3c3cc872c5f5615 100644 (file)
@@ -15,7 +15,8 @@
 -- commercial license or contractual agreement.
 
 class PlateG0Criterion from GeomPlate inherits Criterion from AdvApp2Var
-
+    ---Purpose:
+    -- this class contains a specific G0 criterion for GeomPlate_MakeApprox
 
 uses
     SequenceOfXY,SequenceOfXYZ from TColgp,
index ed7904c833d3d9d801c5607e0a3c96d831d6deab..65be6d09dade3f6393b992ebf78eeed0c1951608 100644 (file)
@@ -15,7 +15,8 @@
 -- commercial license or contractual agreement.
 
 class PlateG1Criterion from GeomPlate inherits Criterion from AdvApp2Var
-
+    ---Purpose:
+    -- this class contains a specific G1 criterion for GeomPlate_MakeApprox
 
 uses
     SequenceOfXY,SequenceOfXYZ from TColgp,
index fc4d076949188f766288bdffeb21604d5134e2b1..1fbe341b90df4cf52e7f86ef00b0180f4da52a17 100644 (file)
@@ -36,11 +36,9 @@ is
     --  Dump, Write, Read tools
     
     class SurfaceSet;
-       ---Purpose: A set of Surfaces from Geom.
-       
+
     class CurveSet;
-       ---Purpose: A set of Curves from Geom.
-       
+
     class Curve2dSet;
        ---Purpose: A set of Curves from Geom2d.
        
index e08f81ae17872e8c33ccf75eb8f95e13594c741e..9122586122ba7ed90d08c6d97dd2d82b7d1e6c78 100644 (file)
@@ -360,19 +360,15 @@ is
     imported BufferType;
 
     imported CBitFields20;
-    ---Purpose: Defines the C structure
     ---Category: Imported types
 
     imported CBitFields16;
-    ---Purpose: Defines the C structure
     ---Category: Imported types
 
     imported CBitFields8;
-    ---Purpose: Defines the C structure
     ---Category: Imported types
 
     imported CBitFields4;
-    ---Purpose: Defines the C structure
     ---Category: Imported types
 
     imported CAspectFillArea;
@@ -381,7 +377,6 @@ is
     imported CAspectText;
 
     imported CStructure;
-    ---Purpose: Defines the C structure <astructure>
     ---Category: Imported types
 
     pointer CStructurePtr to CStructure from Graphic3d;
@@ -389,27 +384,21 @@ is
     imported CStructure_Handle;
 
     imported CLight;
-    ---Purpose: Defines the C structure <alight>
     ---Category: Imported types
 
     imported CPick;
-    ---Purpose: Defines the C structure <apick>
     ---Category: Imported types
 
     imported CPlane;
-    ---Purpose: Defines the C structure <aplane>
     ---Category: Imported types
 
     imported CBounds;
-    ---Purpose: Defines the C structure <abounds>
     ---Category: Imported types
 
     imported CUserDraw;
-    ---Purpose: Defines the C structure <auserdraw>
     ---Category: Imported types
 
     imported CView;
-    ---Purpose: Defines the C structure <aview>
     ---Category: Imported types
     
     imported RenderingParams;
@@ -417,17 +406,12 @@ is
     ---Category: Imported types
 
     imported CGraduatedTrihedron;
-    ---Purpose: Defines the C structure of a graduated trihedron.
     ---Category: Imported types
 
     imported ClipPlane;
-    ---Purpose: Describes geometrical and auxiliary properties of clipping
-    -- planes applied on rendering by graphical driver.
     ---Category: Imported types
 
     imported ClipPlane_Handle;
-    ---Purpose: CDL-compatibility handle type definition for
-    -- clip plane objects.
 
     imported CTexture;
 
@@ -452,88 +436,65 @@ is
     --------------------
 
     deferred class ArrayOfPrimitives;
-    ---Purpose: Contains basic methods for array allocation and filling
 
     class ArrayOfPoints;
-    ---Purpose: Contains points array definition
 
     class ArrayOfPolylines;
-    ---Purpose: Contains polylines array definition
 
     class ArrayOfSegments;
-    ---Purpose: Contains segments array definition
 
     class ArrayOfPolygons;
-    ---Purpose: Contains polygons array definition
 
     class ArrayOfTriangles;
-    ---Purpose: Contains triangles array definition
 
     class ArrayOfTriangleStrips;
-    ---Purpose: Contains triangles strip array definition
 
     class ArrayOfTriangleFans;
-    ---Purpose: Contains triangles fan array definition
 
     class ArrayOfQuadrangles;
-    ---Purpose: Contains quatrangles array definition
 
     class ArrayOfQuadrangleStrips;
-    ---Purpose: Contains quadrangles strip array definition
 
     class AspectLine3d;
-    ---Purpose: Grouping line attributes
     ---Category: Classes
 
     class AspectFillArea3d;
-    ---Purpose: Grouping face attributes
     ---Category: Classes
 
     class AspectMarker3d;
-    ---Purpose: Grouping marker attributes
     ---Category: Classes
 
     class AspectText3d;
-    ---Purpose: Grouping text attributes.
     ---Category: Classes
 
     deferred class Group;
-    ---Purpose: For grouping together primitives in a structure
     ---Category: Classes
 
     class MaterialAspect;
-    ---Purpose: Aspect attributes of a 3d face.
     ---Category: Classes
 
     class Structure;
-    ---Purpose: Graphic object.
     ---Category: Classes
 
     pointer StructurePtr to Structure from Graphic3d;
 
     deferred class GraphicDriver;
-    ---Purpose: Defines a graphic driver for 3d interface
 
     deferred class StructureManager;
-    ---Purpose: Visualiser with which the graphic objects are associated.
     ---Category: Classes
 
     pointer StructureManagerPtr to StructureManager from Graphic3d;
 
     deferred class DataStructureManager;
-    ---Purpose: Visualiser with which the graphic objects are associated.
     ---Category: Classes
 
     deferred class Plotter;
-    ---Purpose: Defines the minimal plotter.
     ---Category: The classes
 
     class Vector;
-    ---Purpose: 3d vector
     ---Category: Classes
 
     imported Vertex;
-    ---Purpose: 3d vertex
     ---Category: Classes
 
     ---------------------------------
index 459a4b0211c2829ef4022cba10e4eea164fe10af..1f9bf64ceb3dddec0b672250c67b0f833d157f4e 100644 (file)
@@ -13,6 +13,7 @@
 -- commercial license or contractual agreement.
 
 class ArrayOfPoints from Graphic3d inherits ArrayOfPrimitives from Graphic3d
+    ---Purpose: Contains points array definition
 
 is
 
index 5947f0759951e2f7490767585be52368b23aa91d..65fba3f010a4f1652c7d6dec9f980b59e25eaa94 100644 (file)
@@ -13,6 +13,7 @@
 -- commercial license or contractual agreement.
 
 class ArrayOfPolygons from Graphic3d inherits ArrayOfPrimitives from Graphic3d
+    ---Purpose: Contains polygons array definition
 
 is
 
index f0a7d0cda920ae1ca5fbc13bb1328a35153d35e4..eb55b45cddfac77b3036d116b52fdf4c77349620 100644 (file)
@@ -13,6 +13,7 @@
 -- commercial license or contractual agreement.
 
 class ArrayOfPolylines from Graphic3d inherits ArrayOfPrimitives from Graphic3d
+    ---Purpose: Contains polylines array definition
 
 is
 
index efd12f612eb68cccf513dce19075f16a95345573..a08c3cf78fcbb4b645d04af5dd9e0de57c8f4acf 100644 (file)
@@ -13,6 +13,7 @@
 -- commercial license or contractual agreement.
 
 class ArrayOfQuadrangleStrips from Graphic3d inherits ArrayOfPrimitives from Graphic3d 
+    ---Purpose: Contains quadrangles strip array definition
 
 is
 
index 73163222696ea9d98629924d03d3b92e22594d60..a8343d4c0bf28f11ba43699a44d4fc16e207634e 100644 (file)
@@ -13,6 +13,7 @@
 -- commercial license or contractual agreement.
 
 class ArrayOfQuadrangles from Graphic3d inherits ArrayOfPrimitives from Graphic3d 
+    ---Purpose: Contains quatrangles array definition
 
 uses
        Color                   from Quantity,
index 5b3daef983211942c8ffbfd4b0a54698f721455e..c71193bbd39017fef6ab4a9589fd66ca7878baff 100644 (file)
@@ -13,6 +13,7 @@
 -- commercial license or contractual agreement.
 
 class ArrayOfSegments from Graphic3d inherits ArrayOfPrimitives from Graphic3d
+    ---Purpose: Contains segments array definition
 
 is
 
index 60ea54bc13367984d8ad75f013b877236eebcd52..7c93e1c427759aaa64183ae68bfd8f3525ba1b93 100644 (file)
@@ -13,6 +13,7 @@
 -- commercial license or contractual agreement.
 
 class ArrayOfTriangleFans from Graphic3d inherits ArrayOfPrimitives from Graphic3d 
+    ---Purpose: Contains triangles fan array definition
 
 is
 
index 39711de824e0ca017b247011744b23ddec8b9321..ec73618b0f38993f7e903fc988fc9f49bfefe5bf 100644 (file)
@@ -13,6 +13,7 @@
 -- commercial license or contractual agreement.
 
 class ArrayOfTriangleStrips from Graphic3d inherits ArrayOfPrimitives from Graphic3d 
+    ---Purpose: Contains triangles strip array definition
 
 is
 
index c0a6e6c367a5c8cab9b5abfa57b67619c5725927..109ebeeb63c9dff6419be93aabd63930ab03587c 100644 (file)
@@ -13,6 +13,7 @@
 -- commercial license or contractual agreement.
 
 class ArrayOfTriangles from Graphic3d inherits ArrayOfPrimitives from Graphic3d 
+    ---Purpose: Contains triangles array definition
 
 is
 
index 8c0402d96010c228f4ba578f0ed1a71ec1caaa4f..44061de7b8620ef566b00f8b37831a3535ebe2dc 100644 (file)
@@ -25,6 +25,7 @@
 
 class Visual3d_View;
 
+//! Defines the C structure of a graduated trihedron.
 class Graphic3d_CGraduatedTrihedron
 {
 public:
index 86b17276d01b00f78386b56137201624d1811cc2..f085f57647e3592d614d960a5f017b116746a8ec 100755 (executable)
@@ -17,6 +17,7 @@
 #define _Graphic3d_ClipPlane_Handle_HeaderFile
 
 #include <Graphic3d_ClipPlane.hxx>
+//! CDL-compatibility handle type definition for clip plane objects.
 typedef Handle(Graphic3d_ClipPlane) Graphic3d_ClipPlane_Handle;
 
 #endif
index 0541027e6cee643f1115bff0ef6d517b4993c87b..140d92e9a2388ccc3f1538dea9f7a02532ac8021 100644 (file)
@@ -19,7 +19,7 @@ deferred class GraphicDriver from Graphic3d inherits TShared
     ---Version:
 
     ---Purpose: This class allows the definition of a graphic driver
-    --      (currently only OpenGl driver is used).
+    --      for 3d interface (currently only OpenGl driver is used).
 
     ---Keywords: OpenGl
 
index 45fe0d1b702b273e4e64d23363be59de3b2d4af2..14ee809672dadb27961dbba21d03dee3b32e5d7d 100644 (file)
@@ -29,6 +29,7 @@ class MaterialAspect from Graphic3d
        ---Version:
 
        ---Purpose: This class allows the definition of the type of a surface.
+       --          Aspect attributes of a 3d face.
        --  Keywords: Material, FillArea, Shininess, Ambient, Color, Diffuse,
        --           Specular, Transparency, Emissive, ReflectionMode,
        --           BackFace, FrontFace, Reflection, Absorbtion
index 49e2c0231e097f693d041d53cf3efd86b911123b..8b5b54ce06421441098ecceea134afa94c90e9e9 100644 (file)
@@ -61,26 +61,19 @@ is
        (BiPoint from HLRAlgo);
 
     class PolyShellData;
-       ---Purpose: All the PolyData of a Shell
-    
+
     class PolyInternalData;
-       ---Purpose: to Update OutLines.
-    
+
     class PolyInternalSegment;
-       ---Purpose: to Update OutLines.
-    
+
     class PolyInternalNode;
-       ---Purpose: to Update OutLines.
-    
+
     class PolyData;
-       ---Purpose: Data structure of a set of Triangles.
-    
+
     class PolyHidingData;
-       ---Purpose: Data structure of a set of Hiding Triangles.
-    
+
     class TriangleData;
-       ---Purpose: Data structure of a triangle.
-    
+
     class Array1OfPHDat            instantiates Array1       from TCollection
        (PolyHidingData from HLRAlgo);
        
@@ -110,22 +103,15 @@ is
          Array1OfTData from HLRAlgo);
        
     class PolyAlgo;
-       ---Purpose: to remove Hidden lines on Triangulations.
-    
+
     class EdgeStatus;
-       ---Purpose: This class describes the  visible-hidden Status of
-       --          an Edge and its parametric bounds.
-       
+
     class Projector;
-       ---Purpose: To transform and project Points and Planes.
-       
+
     class Intersection;
-       ---Purpose: Parameter and State (above, on or under the face).
 
     class Coincidence;
-       ---Purpose: A coincidence  describes the geometry  of the edge
-       --          of the hiding face around the intersection.
-       
+
     class Interference             instantiates Interference from TopBas
        (Intersection from HLRAlgo, 
         Coincidence  from HLRAlgo);
@@ -134,11 +120,9 @@ is
        (Interference from HLRAlgo);
        
     class EdgesBlock;
-       ---Purpose: A set of oriented Edges. (A wire).
-    
+
     class WiresBlock;
-       ---Purpose: A set of Wires. (A face).
-    
+
     class EdgeIterator;
        ---Purpose: Iterator  on the  visible or  hidden  parts of  an
        --          EdgeStatus.
index 2d5f8f34bc07f62222878574a5fa3d27b85622be..a143f1f58397c5397f434eecfa6491b0cf060dd6 100644 (file)
@@ -15,6 +15,7 @@
 -- commercial license or contractual agreement.
 
 class PolyData from HLRAlgo inherits TShared from MMgt
+  ---Purpose: Data structure of a set of Triangles.
 
 uses
     Address          from Standard,
index 40dd41f19501834560796ea6a65ab3927b89f1e0..9797e10a00903f79f7e9715d95afd3eb36a0b33b 100644 (file)
@@ -15,6 +15,7 @@
 -- commercial license or contractual agreement.
 
 class PolyHidingData from HLRAlgo
+  ---Purpose: Data structure of a set of Hiding Triangles.
 
 uses
     Address from Standard,
index f8dcdeb3869c1c312ef9c6b4bf61ad54878cde23..72ad262a3911608e8cd19e5d06d3f5be4e4b1c3b 100644 (file)
@@ -15,6 +15,7 @@
 -- commercial license or contractual agreement.
 
 class PolyInternalData from HLRAlgo inherits TShared from MMgt
+       ---Purpose: to Update OutLines.
 
 uses
     Address          from Standard,
index 26b0166d2e3421cc54b1baa6d20e0c969f8b4093..d4d96d15d229d31c783dff112bbf73ca41affad3 100644 (file)
@@ -15,6 +15,7 @@
 -- commercial license or contractual agreement.
 
 class PolyInternalNode from HLRAlgo inherits TShared from MMgt
+       ---Purpose: to Update OutLines.
 
 uses
     Address from Standard,
index b9950c84898c824a1fe026fc18b53c92c7a32d8e..ed40b2d94ca27d89f9a63024044aa2a84cc2cd54 100644 (file)
@@ -15,6 +15,7 @@
 -- commercial license or contractual agreement.
 
 class PolyInternalSegment from HLRAlgo
+       ---Purpose: to Update OutLines.
 
 uses
     Address from Standard,
index ada2877d66bde72a40160e16f6ddf5f1ba09fbf7..f74762b37cd505fecdc9a513187a52d4cd62b75c 100644 (file)
@@ -15,6 +15,7 @@
 -- commercial license or contractual agreement.
 
 class PolyShellData from HLRAlgo inherits TShared from MMgt
+       ---Purpose: All the PolyData of a Shell
 
 uses
     Address            from Standard,
index 1b1eeee10b414d7fb99b735b152fe37eb8b6bf6a..8291c3d1e1d8d9978972de314c3138c7d3b55531 100644 (file)
@@ -16,6 +16,7 @@
 
 class Projector from HLRAlgo
 ---Purpose: Implements a  projector object.
+-- To transform and project Points and Planes.
 -- This object is designed to be used in the
 -- removal of hidden lines and is returned by the
 -- Prs3d_Projector::Projector function.
index 730612280408588a7ee5054534127daac9b882b0..3c6d646e40e80ef9fb74f9acbb92f5f7b15e53b4 100644 (file)
@@ -15,6 +15,7 @@
 -- commercial license or contractual agreement.
 
 class TriangleData from HLRAlgo
+  ---Purpose: Data structure of a triangle.
 
 uses
     Address from Standard,
index 349a5c627d97ac8a2d39ed7f8afe769c1f58bb15..a4aac4ab463fa6d5df1d63c36c7920d1afea046f 100644 (file)
@@ -122,12 +122,9 @@ is
     class InternalAlgo;
     
     class Algo;
-       ---Purpose: Inherited  from InternalAlgo  to  provide  methods
-       --          with Shape from TopoDS.
-    
+
     class PolyAlgo;
-       ---Purpose: to remove Hidden lines on Shapes with Triangulations.
-    
+
     class BiPoint;
     class BiPnt2D;
     
index 0f0c902e935c07f831ddb72d72bc034af551f589..fd609c4799477312b54fc35572d57defe620a45d 100644 (file)
@@ -16,7 +16,8 @@
 
 class Algo from HLRBRep inherits InternalAlgo from HLRBRep
 
-       ---Purpose: A framework to compute a shape as seen in a projection plane. This is done by
+      ---Purpose: Inherited  from InternalAlgo  to  provide  methods with Shape from TopoDS.
+      --          A framework to compute a shape as seen in a projection plane. This is done by
        -- calculating the visible and the hidden parts of the shape.
        -- HLRBRep_Algo works with three types of entity:
        -- -   shapes to be visualized
index aa9de4fadbbffbc29a0bfa13ef8c5362d03436ee..73d27f43c0cf76cfabca45731b41e0499c1b2d5b 100644 (file)
@@ -16,7 +16,8 @@
 
 class PolyAlgo from HLRBRep inherits TShared from MMgt
 
-       ---Purpose:  A framework to compute the shape as seen in
+       ---Purpose: to remove Hidden lines on Shapes with Triangulations.
+      -- A framework to compute the shape as seen in
        -- a projection plane. This is done by calculating
        -- the visible and the hidden parts of the shape.
        -- HLRBRep_PolyAlgo works with three types of entity:
index 10b3e4454b10fc259f1fd1cd94e5db6f96c41478..101c2176dd6f85434fe1663dd5bc1007e193c2fb 100644 (file)
@@ -35,14 +35,11 @@ is
     class ShapeData;
     
     class DrawableEdgeTool;
-       ---Purpose: Used to display the results.
 
     class DrawablePolyEdgeTool;
-       ---Purpose: Used to display the results.
 
     class Projector;
-       ---Purpose: Draw Variable Projector to test
-       
+
     class OutLiner;
        ---Purpose: Draw Variable Outliner to test
 
index 1def3542c19e50ae54a7f454e8c3aa7dec59f8ff..51dfb30bd89dc7831a746ceca21c688519280be9 100644 (file)
@@ -16,7 +16,7 @@
 
 class DrawableEdgeTool from HLRTest inherits Drawable3D from Draw
 
-       ---Purpose: 
+       ---Purpose: Used to display the results.
 
 uses
     Boolean  from Standard,
index 23eca60a7bffa3f1c1697c15fd5bf214e5fa55ea..84200d562f35ff8cdd964521319898076fd6ecca 100644 (file)
@@ -16,7 +16,7 @@
 
 class DrawablePolyEdgeTool from HLRTest inherits Drawable3D from Draw
 
-       ---Purpose: 
+       ---Purpose: Used to display the results.
 
 uses
     Boolean      from Standard,
index f7841127a34bc4a44f02b176ac75494f51924c85..088d9a437ed83e12871ef5ba08798bd0c45bf514 100644 (file)
@@ -15,7 +15,7 @@
 -- commercial license or contractual agreement.
 
 class Projector from HLRTest inherits Drawable3D from Draw
-       ---Purpose: 
+       ---Purpose: Draw Variable Projector to test.
 
 uses
     OStream,
index d0563a242758a667b56bb36de5973d14bbf39b25..b50d32de9f8f48937819b77dde4cac47b5fd884f 100644 (file)
@@ -42,19 +42,15 @@ is
 
 
     private class Parameter;
-       ---Purpose: Used   by the Hatcher to  store  a parameter on  a
-       --          line. 
-       
+
     private class SequenceOfParameter instantiates Sequence from TCollection
            (Parameter from Hatch);
 
     private class Line;
-       ---Purpose: Used by the Hatcher to store a line.
 
     private class SequenceOfLine instantiates Sequence from TCollection
            (Line from Hatch);
            
     class Hatcher;
-       ---Purpose: The Hatching algorithm.
 
 end Hatch;
index a27637525b2c232a00b4c0794cefb424cb9ee6a6..ebf777f776af44d05bc421122c2aad788b61ef81 100644 (file)
@@ -40,108 +40,42 @@ uses
 is
 
         class Node;
-        -- Type 134,   Form 0
-        ---Purpose : Geometric point used in the definition of a finite 
-        --           element.
 
         class FiniteElement;
-        -- Type 136,   Form 0
-        ---Purpose : Used to define a finite element with the help of an
-        --           element topology.
 
         class NodalDisplAndRot;
-        -- Type 138,   Form 0
-        ---Purpose : Used to communicate finite element post processing
-        --           data.
 
         class NodalResults;
-        -- Type 146
-        ---Purpose : Used to store the Analysis Data results per FEM Node
 
         class ElementResults;
-        -- Type 148
-        ---Purpose : Used to find the results of FEM analysis
 
         class Flow;
-        -- Type 402,   Form 18
-        ---Purpose : Represents a single signal or a single fluid flow path
-        --           starting from a starting Connect Point Entity and
-        --           including additional intermediate connect points.
 
         class PipingFlow;
-        -- Type 402,   Form 20
-        ---Purpose : Represents a single fluid flow path
 
         class RegionRestriction;
-        -- Type 406,   Form 2
-        ---Purpose : Defines regions to set an application's restriction
-        --           over a region.
 
         class LevelFunction;
-        -- Type 406,   Form 3
-        ---Purpose : Used to transfer the meaning or intended use of a level
-        --           in the sending system
 
         class LineWidening;
-        -- Type 406,   Form 5
-        ---Purpose : Defines the characteristics of entities when they are
-        --           used to define locations of items.
 
         class DrilledHole;
-        -- Type 406,   Form 6
-        ---Purpose : Identifies an entity representing a drilled hole
-        --           through a printed circuit board.
 
         class ReferenceDesignator;
-        -- Type 406,   Form 7
-        ---Purpose : Used to attach a text string containing the value of
-        --           a component reference designator to an entity being
-        --           used to represent a component.
 
         class PinNumber;
-        -- Type 406,   Form 8
-        ---Purpose : Used to attach a text string representing a component
-        --           pin number to an entity being used to represent an
-        --           electrical component's pin
 
         class PartNumber;
-        -- Type 406,   Form 9
-        ---Purpose : Attaches a set of text strings that define the common
-        --           part numbers to an entity being used to represent a
-        --           physical component
 
         class FlowLineSpec;
-        -- Type 406,   Form 14
-        ---Purpose : Attaches one or more text strings to entities being
-        --           used to represent a flow line
 
         class LevelToPWBLayerMap;
-        -- Type 406,   Form 24
-        ---Purpose : Used to correlate an exchange file level number with
-        --           its corresponding native level identifier, physical PWB
-        --           layer number and predefined functional level
-        --           identification
 
         class PWBArtworkStackup;
-        -- Type 406,   Form 25
-        ---Purpose : Used to communicate which exchange file levels are to
-        --           be combined in order to create the artwork for a
-        --           printed wire board (PWB). This property should be
-        --           attached to the entity defining the printed wire
-        --           assembly (PWA) or if no such entity exists, then the
-        --           property should stand alone in the file.
 
         class PWBDrilledHole;
-        -- Type 406,   Form 26
-        ---Purpose : Used to identify an entity that locates a drilled hole
-        --           and to specify the characteristics of the drilled hole
 
         class NodalConstraint;
-        -- Type 418,   Form 0
-        ---Purpose : Relates loads and/or constraints to specific nodes in
-        --           the Finite Element Model by creating a relation between
-        --           Node entities and Tabular Data Property that contains
-        --           the load or constraint data
 
            --  Tools for Entities  --
 
index 6bd20a61be55209864f91d2072adf8ac9ae6f832..aab1fd9476da6dabf2f18d3e29aee11419c67d94 100644 (file)
@@ -33,89 +33,36 @@ uses
 is
 
         class SubfigureDef;
-        -- Type 308,    Form 0
-        ---Purpose : Permits a single definition of a detail to be 
-        --           utilized in multiple instances in the creation 
-        --           of the whole picture.
 
         class Group;
-        -- Type 402,    Form 1
-        ---Purpose : Allows a collection of a set of entities to be 
-        --           maintained as a single entity.
 
         class GroupWithoutBackP;
-        -- Type 402,    Form 7
-        ---Purpose : Allows a collection of a set of entities to be 
-        --           maintained as a single entity, but without back 
-        --           pointers.
 
         class SingleParent;
-        -- Type 402,    Form 9
-        ---Purpose : Defines a logical structure of one independent
-        --           (parent) entity and one or more subordinate 
-        --           (children) entities.
 
         class ExternalRefFileIndex;
-        -- Type 402,    Form 12
-        ---Purpose : Contains a list of the symbolic names used by the
-        --           referencing files and the DE pointers to the
-        --           corresponding definitions within the referenced file
 
         class OrderedGroup;
-        -- Type 402,    Form 14
-        ---Purpose : Allows a collection of a set of entities to be
-        --           maintained as a single entity, but the group is 
-        --           ordered.
 
         class OrderedGroupWithoutBackP;
-        -- Type 402,    Form 15
-        ---Purpose : Allows a collection of a set of entities to be 
-        --           maintained as a single entity, but the group is 
-        --           ordered and there are no back pointers.
 
         class Hierarchy;
-        -- Type 406,    Form 10
-        ---Purpose : Provides an ability to control the hierarchy of each
-        --           directory entry attribute.
 
         class ExternalReferenceFile;
-        -- Type 406,    Form 12
-        ---Purpose : References definitions residing in another file.
 
         class Name;
-        -- Type 406,    Form 15
-        ---Purpose : Used to specify an user defined name.
 
         class AssocGroupType;
-        -- Type 406,    Form 23
-        ---Purpose : Used to assign an unambiguous identification to 
-        --           a Group Associativity.
 
         class SingularSubfigure;
-        -- Type 408,    Form 0
-        ---Purpose : Defines the occurrence of a single instance of the 
-        --           defined Subfigure.
 
         class ExternalRefFileName;
-        -- Type 416,    Form 0-2
-        ---Purpose : Used when single definition from the reference file is
-        --           required or for external logical references where an
-        --           entity in one file relates to an entity in another file
 
         class ExternalRefFile;
-        -- Type 416,    Form 1
-        ---Purpose : Used when entire reference file is to be instanced
 
         class ExternalRefName;
-        -- Type 416,    Form 3
-        ---Purpose : Used when it is assumed that a copy of the subfigure
-        --           exists in native form on the receiving system
 
         class ExternalRefLibName;
-        -- Type 416,    Form 4
-        ---Purpose : Used when it is assumed that a copy of the subfigure
-        --           exists in native form in a library on the receiving 
-        --           system
 
        --    Tools for Entities    --
 
index 62cbe6aa422a909822f6bfac0237640211f38fbe..f1a913a71b8d4c52d149f77f381e51b1a9b0c48f 100644 (file)
@@ -19,7 +19,9 @@ class OrderedGroup from IGESBasic  inherits Group
         ---Purpose: defines OrderedGroup, Type <402> Form <14>
         --          in package IGESBasic
         --          this class defines an Ordered Group with back pointers
-        --          
+        --          Allows a collection of a set of entities to be
+        --          maintained as a single entity, but the group is
+        --          ordered.
         --          It inherits from Group
 
 uses
index df58c14592f969d7f090186d8fc321cf813d7ace..dbaf9c5a9fc381acd337dc4729c7a53fd1256897 100644 (file)
@@ -18,7 +18,9 @@ class OrderedGroupWithoutBackP from IGESBasic  inherits Group
 
         ---Purpose: defines OrderedGroupWithoutBackP, Type <402> Form <15>
         --          in package IGESBasic
-        --          
+        --          Allows a collection of a set of entities to be
+        --          maintained as a single entity, but the group is
+        --          ordered and there are no back pointers.
         --          It inherits from Group
 
 uses
index 1246d2c284be8a80e1bb1d4568abc07e2a8cf285..21e65df1d86174b018b1d36f1ed587d5818a570f 100644 (file)
@@ -33,7 +33,6 @@ uses
 is
 
     class Reader;
-       ---Purpose: Provides a tool for reading IGES file
 
     class Writer;
        ---Purpose: Provides a tool for writing IGES file
index df3d64c8744ba0f002d77ea2bf61c4fbfcc2842a..4dc20ef0c75fa4302cabdcdb36ff52fa5d5662c0 100644 (file)
@@ -33,47 +33,18 @@ uses
 is
 
         class   AssociativityDef;
-        -- Type 302, Form 5001-9999
-        ---Purpose : This class permits the preprocessor to define an
-        --           associativity schema. i.e., by using it preprocessor
-        --           defines the type of relationship.
 
         class   MacroDef;
-        -- Type 306, Form 0
-        ---Purpose : This Class specifies the action of a specific MACRO.
-        --           After specification MACRO can be used as necessary
-        --           by means of MACRO class instance entity.
 
         class   UnitsData;
-        -- Type 316, Form 0
-        ---Purpose : This class stores data about a model's
-        --           fundamental units.
 
         class   AttributeDef;
-        -- Type 322, Form 0,1,2
-        ---Purpose : This is class is used to support the concept of well
-        --           defined collection of attributes, whether it is a table
-        --           or a single row of attributes.
 
         class   TabularData;
-        -- Type 406,  Form 11
-        ---Purpose : This Class is used to provide a Structure to accomodate
-        --           point form data.
 
         class   GenericData;
-        -- Type 406,  Form 27
-        ---Purpose : This Class is used to communicate information which is
-        --           defined by the system operator while creating the model.
-        --           The information is system specific and does not map into
-        --           one of the predefined properties or associativities.
-        --           Properties and property values can be defined by multiple
-        --           instances of this property.
 
         class   AttributeTable;
-        -- Type 422, Form 0,1
-        ---Purpose : This class is used to represent an occurence of
-        --           Attribute Table. This Class may be independent
-        --           or dependent or pointed at by other Entities.
 
        --    Tools for Entities    --
 
index 5155f6246dc56b8b36922d9141f3ad18a2e07841..98fc7c7548f9db41f99a9afa162267e647079505 100644 (file)
@@ -37,126 +37,50 @@ uses
 is
 
         class CenterLine;                  
-        -- Type 106,  Form 20-21
-        ---Purpose : Is an entity appearing as crosshairs or as a
-        --           construction between 2 positions
 
         class Section;                     
-        -- Type 106,  Form 31-38
-        ---Purpose : Contains information to display sectioned sides
 
         class WitnessLine;                 
-        -- Type 106,  Form 40
-        ---Purpose : Contains one or more straight line segments associated
-        --           with drafting entities of various types
 
         class AngularDimension;            
-        -- Type 202, Form 0
-        ---Purpose : Used to dimension angles
 
         class CurveDimension;              
-        -- Type 204, Form 0
-        ---Purpose : Used to dimension curves
 
         class DiameterDimension;           
-        -- Type 206, Form 0
-        ---Purpose : Used for dimensioning diameters
 
         class FlagNote;                    
-        -- Type 208, Form 0
-        ---Purpose : Is label information formatted in different ways
 
         class GeneralLabel;                
-        -- Type 210, Form 0
-        ---Purpose : Used for general labeling with leaders
 
         class GeneralNote;                 
-        -- Type 212, Form 0-8, 100-102, 105
-        ---Purpose : Used for formatting boxed text in different ways
 
         class NewGeneralNote;              
-        -- Type 213, Form 0
-        ---Purpose : Further attributes for formatting text strings
 
         class LeaderArrow;                 
-        -- Type 214, Form 1-12
-        ---Purpose : Consists of one or more line segments except when
-        --           leader is part of an angular dimension, with links to
-        --           presumed text item
 
         class LinearDimension;            
-        -- Type 216, Form 0
-        ---Purpose : Used for linear dimensioning
 
         class OrdinateDimension;           
-        -- Type 218, Form 0, 1
-        ---Purpose : The ordinate dimension entity is used to 
-        --           indicate dimensions from a common base line.
-        --           Dimensioning is only permitted along the XT
-        --           or YT axis.
 
         class PointDimension;              
-        -- Type 220
-        ---Purpose : A Point Dimension Entity consists of a leader, text, and 
-        --           an optional circle or hexagon enclosing the text
 
         class RadiusDimension;             
-        -- Type 222, Form 0, 1
-        ---Purpose : A Radius Dimension Entity consists of a General Note, a
-        --           leader, and an arc center point. A second form of this 
-        --           entity accounts for the occasional need to have two
-        --           leader entities referenced.
 
         class GeneralSymbol;               
-        -- Type 228, Form 0
-        ---Purpose : A General Symbol entity consists of zero or one(Form 0)
-        --           or one(all other forms), one or more geometry entities
-        --           which define a symbol, and zero, one or more associated
-        --           leaders.
 
         class SectionedArea;               
-        -- Type 230
-        ---Purpose : A sectioned area is a portion of a design which is to be
-        --           filled with a pattern of lines. 
 
         class DimensionedGeometry;         
-        -- Type 402,  Form 13
-        ---Purpose : This associativity links a dimension entity with the
-        --           geometry entities it is dimensioning.
-        --           This entity has been replaced by the new form of  
-        --           Dimensioned Geometry Associativity Entity (Type 402, 
-        --           Form 21) and should no longer be used by preprocessors.
 
         class NewDimensionedGeometry;      
-        -- Type 402,  Form 21
-        ---Purpose : This Associativity links a dimension entity with the 
-        --           geometry entities it is dimensioning, so that later, 
-        --           in the receiving database, the dimension can be 
-        --           automatically recalculated and redrawn should the 
-        --           geometry be changed.
 
         class DimensionUnits;              
-        -- Type 406,  Form 28
-        ---Purpose : The Dimension Units Property describes the units and 
-        --           formatting details of the nominal value of a dimension.
 
         class DimensionTolerance;          
-        -- Type 406,  Form 29
-        ---Purpose : The Dimension Tolerance Property provides tolerance 
-        --           information for a dimension. This information can be used 
-        --           by the receiving system to regenerate the dimension.
 
         class DimensionDisplayData;        
-        -- Type 406,  Form 30
-        ---Purpose : The Dimensional Display Data Property is optional but when
-        --           present must be referenced by a dimension entity. The 
-        --           information it contains could be extracted from the text, 
-        --           leader and witness line data with difficulty.
 
         class BasicDimension;              
-        -- Type 406,  Form 31
-        ---Purpose : The basic Dimension Property indicates that the referencing
-        --           dimension entity is to be displayed with a box around text. 
 
        --    Tools for Entities    --
 
index df91bb7f6529f8b79a8ae27bf20f4972687299b9..b576e23076be8cce00ec7986fa688e2e2cb0f338 100644 (file)
@@ -39,94 +39,32 @@ uses
 is
 
      class ConnectPoint;
-     -- type <132> form <0>
-     ---Purpose : Connect Point Entity describes a point of connection for
-     --           zero, one or more entities. It is referenced from Composite
-     --           curve, or Network Subfigure Definition/Instance, or the Flow
-     --           Associative Instance, or it may stand alone.
 
      class NetworkSubfigureDef;
-     -- type <320> form <0>
-     ---Purpose : This class differs from the ordinary subfigure definition
-     --           in that it defines a specialized subfigure, one whose
-     --           instances may participate in networks.
 
      class ViewsVisible;
-     -- type <402> form <3>
-     ---Purpose : If an entity is to be displayed in more than one views,
-     --           this class instance is used, which contains the Visible
-     --           views and the associated entity Displays.
 
      class ViewsVisibleWithAttr;
-     -- type <402> form <4>
-     ---Purpose : This class is extension of Class ViewsVisible.  It is used
-     --           for those entities that are visible in multiple views, but
-     --           must have a different line font, color number, or
-     --           line weight in each view.
 
      class LabelDisplay;
-     -- type <402> form <5>
-     ---Purpose : Permits one or more displays for the
-     --           entity labels of an entity
 
      class Planar;
-     -- type <402> form <16>
-     ---Purpose : Indicates that a collection of entities is coplanar. The
-     --           entities may be geometric, annotative, and/or structural.
 
      class SegmentedViewsVisible;
-     -- type <402> form <19>
-     ---Purpose : Permits the association of display parameters with the
-     --           segments of curves in a given view
 
      class Drawing;
-     -- type <404> form <0>
-     ---Purpose : Specifies a drawing as a collection of annotation entities
-     --           defined in drawing space, and views which together
-     --           constitute a single representation of a part
 
      class DrawingWithRotation;
-     -- type <404> form <1>
-     ---Purpose : Permits rotation, in addition to transformation and
-     --           scaling, between the view and drawing coordinate systems
 
      class View;
-     -- type <410> form <0>
-     ---Purpose : Used to define a framework for specifying a viewing
-     --           orientation of an object in three dimensional model
-     --           space (X,Y,Z). The framework is also used to support
-     --           the projection of all or part of model space onto a
-     --           view volume.
 
      class RectArraySubfigure;
-     -- type <412> form 0
-     ---Purpose : Used to produce copies of an object called the base entity,
-     --           arranging them in equally spaced rows and columns
 
      class CircArraySubfigure;
-     -- type <414> form <0>
-     ---Purpose : Used to produce copies of an object called the base entity,
-     --           arranging them around the edge of an imaginary circle
-     --           whose center and radius are specified
 
      class NetworkSubfigure;
-     -- type <420> form <0>
-     ---Purpose : Used to specify each instance of Network Subfigure
-     --           definition Entity (Type <320>).
 
      class PerspectiveView;
-     -- type <410> form <1>
-     ---Purpose : Supports a perspective view.
-     --           Any geometric projection is defined by a view plane
-     --           and the projectors that pass through the view plane.
-     --           Projectors can be visualized as rays of light that
-     --           form an image by passing through the viewed object
-     --           and striking the view plane.
-     --           The projectors are defined via a point called the
-     --           Center-of-Projection or the eye-point.
-     --           A perspective view is formed by all projectors that
-     --           emanate from the Center-of-Projection and pass
-     --           through the view plane.
 
        --    Tools for Entities    --
 
index 9ad24a1f13215c7e1f3933cff9d10de1ed687b71..7b5fee4512b8dbaff3b62ecbc1e4eead75e8fe4b 100644 (file)
@@ -34,96 +34,50 @@ uses
 is
 
         class CircularArc;
-        -- Type 100,   Form 0
-        ---Purpose : Defines IGES CircularArc
 
         class CompositeCurve;
-        -- Type 102,   Form 0
-        ---Purpose : Defines IGES CompositeCurve
 
         class ConicArc;
-        -- Type 104,   Form 0-3
-        ---Purpose : Defines a ConicArc
 
         class CopiousData;
-        -- Type 106,   Form 1-3,11-13,63
-        ---Purpose : Defines a CopiousData
 
         class Plane;
-        -- Type 108,   Form -1,0,1
-        ---Purpose : Defines IGES Plane
 
         class Line;
-        -- Type 110,   Form 0
-        ---Purpose : Defines IGES Line
 
         class SplineCurve;
-        -- Type 112,   Form 0
-        ---Purpose : Defines IGES SplineCurve
 
         class SplineSurface;
-        -- Type 114,   Form 0
-        -- Purpose : Defines IGES SplineSurface
 
         class Point;
-        -- Type 116,   Form 0
-        ---Purpose : Defines IGES Point
 
         class RuledSurface;
-        -- Type 118,   Form 0,1
-        ---Purpose : Defines IGES RuledSurface
 
         class SurfaceOfRevolution;
-        -- Type 120,   Form 0
-        ---Purpose : Defines IGES SurfaceOfRevolution
 
         class TabulatedCylinder;
-        -- Type 122,   Form 0
-        ---Purpose : Defines IGES TabulatedCylinder
 
         class Direction;
-        -- Type 123,   Form 0
-        ---Purpose : Defines IGES Direction
 
         class TransformationMatrix;
-        -- Type 124,   Form 0
-        ---Purpose : Defines IGES TransformationMatrix
 
         class Flash;
-        -- Type 125,   Form 0-4
-        ---Purpose : Defines IGES Flash
 
         class BSplineCurve;
-        -- Type 126,   Form 0-5
-        ---Purpose : Defines IGES BSplineCurve
 
         class BSplineSurface;
-        -- Type 128,   Form 0-9
-        ---Purpose : Defines IGES BSplineSurface
 
         class OffsetCurve;
-        -- Type 130,   Form 0
-        ---Purpose : Defines IGES OffsetCurve
 
         class OffsetSurface;
-        -- Type 140,   Form 0
-        ---Purpose : Defines IGES OffsetSurface
 
         class Boundary;
-        -- Type 141,   Form 0
-        ---Purpose : Defines IGES Boundary
 
         class CurveOnSurface;
-        -- Type 142,   Form 0
-        ---Purpose : Defines IGES CurveOnSurface
 
         class BoundedSurface;
-        -- Type 143,   Form 0
-        ---Purpose : Defines IGES BoundedSurface
 
         class TrimmedSurface;
-        -- Type 144,   Form 0
-        ---Purpose : Defines IGES TrimmedSurface
 
        --    Tools for Entities    --
 
index ffcb38361f18535c94c3157dddd5ce53e6448a80..89a2528bf670a598f4268f8eeef56643701d4941 100644 (file)
@@ -35,85 +35,32 @@ uses
 is
 
         class LineFontDefTemplate;
-        -- type <304> form <1>
-        ---Purpose : Line Font Def can be defined as a repetition of Template
-        --           figure that is displayed at regularly spaced locations
-        --           along a planar anchoring curve. The anchoring curve
-        --           itself has no visual purpose.
 
         class LineFontDefPattern;
-        -- type <304> form <2>
-        ---Purpose : Line Font Def may be defined by repetition of a basic
-        --           pattern of visible-blank(or, on-off) segments
-        --           superimposed on a line or a curve. The line or curve
-        --           is then displayed according to the basic pattern.
 
         class TextFontDef;
-        -- type <310>
-        ---Purpose : Used to define the appearance of characters in a text
-        --           font. It may be used to describe a complete font or a
-        --           modification to a subset of characters in another font.
 
         class TextDisplayTemplate;
-        -- type <312> form <0, 1>
-        ---Purpose : Used to set parameters for display of information
-        --           which has been logically included in another entity
-        --           as a parameter value.
 
         class Color;
-        -- type <314>
-        ---Purpose : The Color Definition Entity is used to communicate the
-        --           relationship of primary colors to the intensity level of
-        --           the respective graphics devices as a percent of full
-        --           intensity range.
 
         class DefinitionLevel;
-        -- type <406> form <1>
-        ---Purpose : Indicates the no. of levels on which an entity is
-        --           defined.
 
         class NominalSize;
-        -- type <406> form <13>
-        ---Purpose : Specifies a value, a name, and optionally a
-        --           reference to an engineering standard.
 
         class DrawingSize;
-        -- type <406> form <16>
-        ---Purpose : Specifies the drawing size in drawing units. The
-        --           origin of the drawing is defined to be (0,0) in
-        --           drawing space.
 
         class DrawingUnits;
-        -- type <406> form <17>
-        ---Purpose : Specifies the drawing space units as outlined
-        --           in the Drawing entity.
 
         class IntercharacterSpacing;
-        -- type <406> form <18>
-        ---Purpose : Specifies the gap between letters when fixed-pitch
-        --           spacing is used.
 
         class LineFontPredefined;
-        -- type <406> form <19>
-        ---Purpose : Provides the ability to specify a line font pattern
-        --           from a predefined list rather than from
-        --           Directory Entry Field 4.
 
         class HighLight;
-        -- type <406> form <20>
-        ---Purpose : Attaches information that an entity is to be
-        --           displayed in some system dependent manner.
 
         class Pick;
-        -- type <406> form <21>
-        ---Purpose : Attaches information that an entity may be picked
-        --           by whatever pick device is used in the receiving
-        --           system.
 
         class UniformRectGrid;
-        -- type <406> form <22>
-        ---Purpose : Stores sufficient information for the creation of
-        --           a uniform rectangular grid within a drawing.
 
        --    Tools for Entities    --
 
index 88648929b2cc1e5fa68415d8213818ffcded4a37..4db868a617183a0c86d326533a1204541afef97d 100644 (file)
@@ -35,126 +35,52 @@ uses
 is
 
         class Block;
-        -- Type 150 Form 0
-        ---Purpose : The Block is a rectangular parallelopiped, defined with
-        --           one vertex at (X1, Y1, Z1) and three edges lying along
-        --           the local +X, +Y, +Z axes.
 
         class RightAngularWedge;
-        -- Type 152 Form 0
-        ---Purpose : A right angular wedge is a triangular/trapezoidal prism
 
         class Cylinder;
-        -- Type 154
-        ---Purpose : Defines a cylinder
 
         class ConeFrustum;
-        -- Type 156 Form 0
-        ---Purpose : The Cone Frustum is defined by the center of the
-        --           larger circular face of the frustum, its radius, a unit
-        --           vector in the axis direction, a height in this direction
-        --           and a second circular face with radius which is lesser
-        --           than the first face.
 
         class Sphere;
-        -- Type 158 Form 0
-        ---Purpose : Defines a sphere.
 
         class Torus;
-        -- Type 160 Form 0
-        ---Purpose : A Torus is a solid formed by revolving a circular disc
-        --           about a specified coplanar axis.
 
         class SolidOfRevolution;
-        -- Type 162 Form 0,1
-        ---Purpose : This entity is defined by revolving the area determined
-        --           by a planar curve about a specified axis through a given
-        --           fraction of full rotation.
 
         class SolidOfLinearExtrusion;
-        -- Type 164
-        ---Purpose : Solid of linear extrusion is defined by translating an
-        --           area determined by a planar curve
 
         class Ellipsoid;
-        -- Type 168 Form 0
-        ---Purpose : The ellipsoid is a solid bounded by the surface defined
-        --           by:
-        --                    X^2       Y^2       Z^2
-        --                   -----  +  -----  +  -----  =  1
-        --                    LX^2      LY^2      LZ^2
 
         class BooleanTree;
-        -- Type 180 Form 0
-        ---Purpose : The Boolean tree describes a binary tree structure
-        --           composed of regularized Boolean operations and operands,
-        --           in post-order notation.
 
         class SelectedComponent;
-        -- Type 182 Form 0
-        ---Purpose : The Selected Component entity provides a means of
-        --           selecting one component of a disjoint CSG solid
 
         class SolidAssembly;
-        -- Type 184 Form 0
-        ---Purpose : Solid assembly is a collection of items which possess a
-        --           shared fixed geometric relationship.
 
         class ManifoldSolid;
-        -- Type 186 Form 0
-        ---Purpose : A manifold solid is a bounded, closed, and finite volume
-        --           in three dimensional Euclidean space
 
         class PlaneSurface;
-        -- Type 190 Form 0,1
-        ---Purpose : A plane surface entity is defined by a point on the
-        --           surface and a normal to it.
 
         class CylindricalSurface;
-        -- Type 192
-        ---Purpose : Defines a cylindrical surface
 
         class ConicalSurface;
-        -- Type 194 Form 0,1
-        ---Purpose : Defines a conical surface
 
         class SphericalSurface;
-        -- Type 196 Form 0,1
-        ---Purpose : Defines a spherical surface
 
         class ToroidalSurface;
-        -- Type 198 Form 0,1
-        ---Purpose : Defines a toroidal surface
 
         class SolidInstance;
-        -- Type 430 Form 0
-        ---Purpose : This provides a mechanism for replicating a solid
-        --           representation.
 
         class VertexList;
-        -- Type 502 Form 1
-        ---Purpose : It contains one or more vertices.
 
         class EdgeList;
-        -- Type 504
-        ---Purpose : It contains one or more edge tuples.
 
         class Loop;
-        -- Type 508 Form 1
-        ---Purpose : A Loop entity specifies a bound of a face. It represents
-        --           a connected collection of face boundaries, seams, and
-        --           poles of a single face.
 
         class Face;
-        -- Type 510 Form 1
-        ---Purpose : Face entity is a bound (partial) which has finite area
 
         class Shell;
-        -- Type 514 Form 1
-        ---Purpose : Shell entity is a connected entity of dimensionality 2
-        --           which divides R3 into two arcwise connected open subsets,
-        --           one of which is finite. Inside of the shell is defined to
-        --           be the finite region.
 
        --    Tool for Entities    --
 
@@ -191,7 +117,6 @@ is
     class SpecificModule;
 
     class TopoBuilder;
-    ---Purpose : a tool to build BREP IGES Entities
 
     -- Instantiations
 
index 6223011f161b9f95914b2e5460814b0eecd56989..ca04a21a515748eb0b80247fe5fac4997793340f 100644 (file)
@@ -19,6 +19,7 @@ class EdgeList from IGESSolid  inherits IGESEntity
         ---Purpose: defines EdgeList, Type <504> Form <1>
         --          in package IGESSolid
         --          EdgeList is defined as a segment joining two vertices
+        --          It contains one or more edge tuples.
 
 uses
 
index af764217ef2487b46ef2c265f9713e9828025adb..949075d1ed92081a8f6b449a26f0d308cd906990 100644 (file)
@@ -20,6 +20,7 @@ class VertexList from IGESSolid  inherits IGESEntity
         --          in package IGESSolid
         --          A vertex is a point in R3. A vertex is the bound of an
         --          edge and can participate in the bounds of a face.
+        --          It contains one or more vertices.
 
 uses
 
index 73b736a2701375ee88ca78aa5f4338f12d8c6219..056f8aa42ce57f9c7ab4bf46f405673b6c8e2a4d 100644 (file)
@@ -68,7 +68,6 @@ uses Standard , math, gp, TColgp, GeomAbs,
 is 
 
     class IntConicConic;
-    ---Purpose: Intersection between 2 conics from gp.
 
     generic class DistBetweenPCurvesGen;
     
@@ -83,15 +82,12 @@ is
     generic class ProjPCurGen,TheCurveLocator,TheLocateExtPC;
     
     generic class IntConicCurveGen,TheIntersector;
-    ---Purpose: Intersection between a conic from gp and a bounded parametric curve.
 
     generic class IntCurveCurveGen,TheProjPCur,
                                    TheIntConicCurve,
                                    IntConicCurve,
                                    TheIntPCurvePCurve;
-                                  
-    ---Purpose: Intersection between 2 2d curves.
-    
+
     private class ProjectOnPConicTool;
     
     class PConic;
index aa2f157de962e4416adcf90170fa0883412232bd..f3b3b89f0448f1822424434afdfe2f0316a4f928 100644 (file)
@@ -24,7 +24,7 @@ inherits Intersection from IntRes2d
                       
 
        ---Purpose: Generic algorithm to intersect a conic from gp and
-       --          a parametric  curve.  This class  uses   the class
+       --          a bounded parametric curve. This class uses the class
        --          IConicTool    from  IntCurve,    and  Domain  from
        --          IntCurve.  The  template class for  the PCurveTool
        --          is  given in  the package IntImpParGen  (ParTool).
index 09352d024c20766e47cb68e3ab19c496a186fd89..3400f34ecb4b2a8d9627d2ebf9bc8036af353181 100644 (file)
@@ -50,9 +50,6 @@ is
     class ArcFunction;
        
        class InterferencePolyhedron;
-    ---Purpose: Compute the  interference  between two polyhedron.  Points
-    --          of intersection ,  polylines  of intersection and zones of
-    --          tangence.
 
 -- implicite/implicite
 
index 7b08e3fc6b36b240d99ff70fe4ddbab248df389c..c079083c0df069b8d04c10288ca9f5fadcf67cc3 100644 (file)
@@ -17,7 +17,8 @@
 class InterferencePolyhedron from IntPatch inherits Interference from Intf
 
        ---Purpose: Computes the  interference between two polyhedra or the
-       --          self interference of a polyhedron.
+       --          self interference of a polyhedron. Points of intersection,
+  --          polylines  of intersection and zones of tangence.
 
 uses    Pnt               from gp,
         XYZ               from gp,
index 415653bdc112e1906ea86631e0914a41e120c384..138fed1f0f1cecd0ee11dda0c319b85a3fca4478 100644 (file)
@@ -66,18 +66,12 @@ is
     imported ArrayOfTriangles from IntPolyh; 
     
     class Intersection;
-       ---Purpose:  the main   algorithm.  Algorythm   outputs are --
-       --            lines  and  points like   discribe   in the last
-       --          paragraph.  The Algorythm provides direct acces to
-       --            the elements of those   lines  and points. Other
-       --          classes  of this package  are for internal use and
-       --          only concern the algorithmic part.
+
 
     ------------------------------------------------------------
     ----   Internal classes and algorithms 
     ------------------------------------------------------------
     class Couple;
-       ---Purpose: couple of triangles
 
 
     class Point;
@@ -92,7 +86,6 @@ is
     
    
     class MaillageAffinage;
-       ---Purpose: Provide the algorythms used in the package
 
     class SectionLine;
     
index 5ce3607b134456bdddc55faaf0b46ff68dec2fbe..ff48b8c2649b5ad2f69414e0751a402449fadea1 100644 (file)
@@ -15,7 +15,7 @@
 -- commercial license or contractual agreement.
 
 class Couple from IntPolyh
+       ---Purpose: couple of triangles
 
 uses
     
index 99139c3030d3e620baf591ff3be3244373f56f7d..d1315eff78f255e939686265d7e02d9fb0740499 100644 (file)
 -- times.
 
 class Intersection from IntPolyh
-
+       ---Purpose:  the main   algorithm.  Algorythm   outputs are
+       --           lines  and  points like   discribe   in the last
+       --           paragraph.  The Algorythm provides direct acces to
+       --           the elements of those   lines  and points. Other
+       --           classes  of this package  are for internal use and
+       --           only concern the algorithmic part.
 
 uses
 
index e4d303fdeeaf842ee0745643d03f4a739eebc44f..88af8c8c308b125fa1293583ed8bb1c735d02e39 100644 (file)
@@ -23,7 +23,7 @@
 -- modified by ofv Thu Apr  8 14:45:35 2004 fip
 
 class MaillageAffinage from IntPolyh
-
+    ---Purpose: Provide the algorythms used in the package
 
 uses
     Box                 from Bnd,
index 082b74bf7136f1b1758710694dc6a7c930665713..aacf176a376c961df78a17b38f34ef4c961c0f2c 100644 (file)
@@ -58,60 +58,40 @@ is
     class CompareRange;     
 
     class  EdgeEdge;
-     ---Purpose: class provides the Edge/Edge algorithm 
 
     class  EdgeFace;
-     ---Purpose: class provides the Edge/Face algorithm 
 
     class  FClass2d;
-     ---Purpose: class provides classification of a point in a face
 
     class  LineConstructor;
-    ---Purpose: class provides post-processing of results of 
-    ---         surfaces intersection
 
     -----
     class MarkedRangeSet;
-    ---Purpose: auxiliary class for range management
 
     class BaseRangeSample;
-    ---Purpose: base class for range index management
-    
+
     class CurveRangeSample;
-    ---Purpose: class for range index management of curve
-    
+
     class SurfaceRangeSample;
-    ---Purpose: class for range index management of surface
 
     class CurveRangeLocalizeData;
-    
+
     class SurfaceRangeLocalizeData;
-   
+
     class BeanFaceIntersector;
-    ---Purpose: class provides computing ranges of parameters
-    ---         of edge/face intersection.
 
-    -----
+
     class  Curve;
-    ---Purpose: class is a container of
-    ---         one 3d curve
-    ---         two 2d curves
-    -----
 
     class  PntOnFace;
     class  PntOn2Faces; 
       
     class  TopolTool;
-    ---Purpose: class redefines TopolTool from Adaptor3d
 
     class  FaceFace;
-    ---Purpose: class provides the Face/Face algorithm
-    --- 
 
     class  Tools; 
-    ---Purpose: class is a container of usefull geometrical and
-    ---         topological algorithms
-    
+
     generic class CArray1;   
     ---
     ---                 I  n  s  t  a  n  t  i  a  t  i  o  n  s  
@@ -169,8 +149,7 @@ is
      List from TCollection(Box from Bnd);
  
     class CurveRangeSampleMapHasher;
-     ---Purpose: class for range index management of curve
-    
+
     class SurfaceRangeSampleMapHasher;
     
     class MapOfCurveSample instantiates 
index 7b79b5c826f4bff720550e8215e850669e9da5ec..15d3df5ea750d724611934210ef593193b38cd5b 100644 (file)
@@ -14,7 +14,7 @@
 -- commercial license or contractual agreement.
 
 class BaseRangeSample from IntTools
-
+    ---Purpose: base class for range index management
 
 is
     Create
index 47abfdedb865efc03d80e55530a6298b18194d51..f5a71724e195a63a60cbaf5ed3c6452865a872fe 100644 (file)
@@ -14,7 +14,9 @@
 -- commercial license or contractual agreement.
 
 class Curve from IntTools
-
+      ---Purpose: class is a container of
+      --          one 3d curve
+      --          two 2d curves
 
 uses
     Curve from Geom,
index e8370872cd9593a942b785ebb5328a2d702c230c..f33fa367e56f81020724bfdd540260a9a0247c23 100644 (file)
@@ -14,6 +14,8 @@
 -- commercial license or contractual agreement.
 
 class CurveRangeSample from IntTools inherits BaseRangeSample from IntTools
+    ---Purpose: class for range index management of curve
+
 uses
     Range from IntTools
 is
index b3ee6471c20a74e4d0337437142cc24cbd2b7d78..31b2073a91cf08693439f2301b9835c0cc890298 100644 (file)
@@ -14,6 +14,7 @@
 -- commercial license or contractual agreement.
 
 class CurveRangeSampleMapHasher from IntTools
+    ---Purpose: class for range index management of curve
 uses
     CurveRangeSample from IntTools
 
index 544f6b954d8a5797e1923393623ab03a99372055..4157b4ba57019c9166d729513d2e1790025888c9 100644 (file)
@@ -17,6 +17,8 @@
 class LineConstructor from IntTools
 
         ---Purpose: Splits given Line.
+        --          Class provides post-processing of results of
+        --          surfaces intersection
 
 uses Line           from IntPatch,
      TopolTool      from Adaptor3d,
index f59612f481e779f34ccf9c2fd3b7a2b38ed74df9..57c1861ddf2cd864f89a8512f7d7a9682e00b3a9 100644 (file)
@@ -14,6 +14,8 @@
 -- commercial license or contractual agreement.
 
 class SurfaceRangeSample from IntTools
+       ---Purpose: class for range index management of surface
+
 uses
     Range from IntTools,
     CurveRangeSample from IntTools
index ac0b0c98c3a2f68c5b3fd8f9235d6368250ed517..5aa4e72566caef857e1c5da8b7081c4ce25d30c5 100644 (file)
@@ -49,10 +49,8 @@ is
     generic class IWalking, TheIWLine, SequenceOfIWLine;
     
     imported VectorOfWalkingData;
-    ---Purpose: Defines a dynamic vector of work data.
-    
+
     imported VectorOfInteger;
-    ---Purpose: Defines a dynamic vector of integer.
 
     
 --algorithm/solution for a marching on intersection between
index dc2be5bbb89ddecebf3f8ab44ecacb137942814c..4de3a4dcdfc6769d4275517efb81a11902f63dde 100755 (executable)
@@ -19,6 +19,8 @@
 #include <vector>
 #include <NCollection_StdAllocator.hxx>
 
+// Defines a dynamic vector of integer.
+
 typedef std::vector<Standard_Integer, NCollection_StdAllocator<Standard_Integer> >
     IntWalk_VectorOfInteger;
 
index d97814fd1af35a541734de264d57a2ed219ca077..ec973df27e9a05146274d464e8a2ebdc43acaf46 100755 (executable)
@@ -19,6 +19,8 @@
 #include <vector>
 #include <NCollection_StdAllocator.hxx>
 
+// Defines a dynamic vector of work data.
+
 struct IntWalk_WalkingData
 {
     Standard_Real    ustart;
index 0bd134b7df8a6e40d65f2bdb7cb2aeb87cee6496..c83c2c8cff6718e51cc39978b74c9d92be6f051a 100644 (file)
@@ -37,9 +37,6 @@ is
 --  Classes input data :
 
     deferred class Polygon2d;
-    ---Purpose: Describes the necessary polygon information to compute
-    --          the interferences.
-
 
     class Array1OfLin instantiates Array1 from TCollection
                    (Lin from gp);
@@ -51,41 +48,28 @@ is
 --     Classes output data :
 
     class SectionPoint;
-    ---Purpose: Describes a common point between two polygons  or between a
-    --          polygon and a polyhedron.
 
     class SeqOfSectionPoint instantiates Sequence from TCollection
                                            (SectionPoint);
 
 
     class SectionLine;
-    ---Purpose: Describes a common line between two polyhedrons.
 
     class SeqOfSectionLine instantiates Sequence from TCollection
                                            (SectionLine);
 
 
     class TangentZone;
-    ---Purpose: Describes a zone  of tangence between two polygons  or  two
-    --          polyhedrons.
 
     class SeqOfTangentZone instantiates Sequence from TCollection
                                            (TangentZone);
 
 
     deferred class Interference;
-    ---Purpose: Describes  the Interference   computation result  as  three
-    --          sequences   of  points  of  intersection   ,  polylines of
-    --          intersection and zones de tangence.
-
 
 -- Algorithms :
 
     class Tool;
-       ---Purpose: The class tool  provide methods to  create Box  or
-       --          Box2d in particular contex. 
-
-
 
 
     class InterferencePolygon2d;
index 602f8246c7f2ea464f99834dca45991681fdf4a9..fa6e7587d039aa2c8ec1ca3db333c0d1bb5d41a4 100644 (file)
@@ -17,7 +17,9 @@
 deferred class Interference from Intf
 
        ---Purpose: Describes the   Interference  computation    result
-       --          between polygon2d or polygon3d or polyhedron.
+       --          between polygon2d or polygon3d or polyhedron
+       --         (as  three sequences   of  points  of  intersection,
+       --          polylines of intersection and zones de tangence).
 
 uses    SectionPoint      from Intf,
        SeqOfSectionPoint from Intf,
index b903e59cbc4d404a755cb866d7ecf4ea8334b3e3..883c36ba508d7de50dc298391a93223220323a77 100644 (file)
@@ -15,7 +15,8 @@
 
 deferred class Polygon2d from Intf
 
-       ---Purpose: 
+       ---Purpose: Describes the necessary polygon information to compute
+    --        the interferences.
 
 uses Pnt2d from gp,
      Box2d from Bnd
index 261c2a848000edf680203307a386bbe5a111a2c7..5b946d80733725ebd8885bb0367e97fc2d9ed976 100644 (file)
@@ -60,17 +60,12 @@ is
     exception NotDefined    inherits Failure;
     
     generic class CLProps;
-       ---Purpose: Computation of local properties of a curve.
+
     generic class SLProps;
-       ---Purpose: Computation of local properties of a surface.
 
-                                                           
     class CurAndInf;   
-       ---Purpose: Stores the parameters of a curve 2d or 3d corresponding
-       --          to the curvature's extremas and the inflection's points.
-    
+
     class AnalyticCurInf;
-       ---Purpose: Computes the locals extremas of curvature of a gp curve.
 
     private class SequenceOfCIType instantiates Sequence from TCollection 
                                                        (CIType  from  LProp); 
index b1ab797fef82ae53e415f17203cc38430ca391aa..0dfef88d753521b156f20fc359f76de0d943b614 100644 (file)
@@ -43,11 +43,7 @@ end  StatusErrorType;
 
      
     class SurfaceContinuity;
-    ---Purpose:
-    -- This  class  computes  and gives  tools to check  the  local
-    -- continuity  between two points situated  on 2  surfaces
-    
-    
+
     class CurveContinuity; 
     ---Purpose:
     -- This  class  compute
index 0680ad8e256100213d82c0515a7ba959e9d6afec..d2cf041cd493fd2ae030da21b02890913b7b4311 100644 (file)
@@ -30,20 +30,14 @@ is
        --- Purpose: Definition on the Left and the Right on the Fig.
 
     class Graph;
-       --- Purpose: Graph of exploration of the Bisecting Locus.
 
     class Arc;
-       --- Purpose: Arc of Graph. 
-    
+
     class Node;
-       --- Purpose: Node of Graph.
-  
+
     class BasicElt;
-       --- Purpose: BasicElt of Graph.
-    
+
     class Zone;
-       --- Purpose: Class Zone contains the frontiere of the Zone of proximity
-       --           of a BasicElt.
 
     class SequenceOfBasicElt instantiates Sequence from TCollection
                                                          (BasicElt from MAT); 
index f1154ead1eeba9e192b4590688f86f930855f258..9b0ece96b6b05e2fb627c11b85a0ca9b74411853 100644 (file)
@@ -16,7 +16,7 @@
 
 class Node from MAT
 
-       ---Purpose : 
+       ---Purpose : Node of Graph.
 
 inherits 
 
index 94d57936b577ae023452ca210240a5872028b517..08cecae47bdb8b1c65cc6b8b7553f97bf160847a 100644 (file)
@@ -34,34 +34,18 @@ uses
 is
 
     deferred class SketchExplorer;
-       ---Purpose: SletchExplorer contains an iterator on a set of geometrys 
-       --          from Geom2d. It's use by BisectingLocus.
-       
-    
+
     class Tool2d;
-       ---Purpose: Tool2d contains  the geometrys of  the map. Tool2d
-       --          contains the set  of the geometric's methode  used for 
-        --          the map's  computation.
 
     class Mat2d;
-        --- Purpose: The Algorithm of Computation of the Map of 
-        --           bisecting locus.
 
     class Connexion;
-       ---Purpose: a Connexion links two lines.  
 
     class MiniPath;
-        ---Purpose: MiniPath computes one minimum path  to link all the
-        --          lines of a set. 
-                               
+
     class Circuit;
-       ---Purpose: EquiCircuit gives a Circuit passing by all the lines
-       --          in a set and all the connexions of the minipath associated.
-           
+
     class CutCurve;   
-       ---Purpose: Cuts a curve at the extremas of curvature
-       --          and at the inflections. Constructs a trimmed
-       --          Curve for each interval.
 
     class SequenceOfConnexion instantiates Sequence  from TCollection
                                                     (Connexion from  MAT2d); 
index 248aa6de3dbae1b93715431686a0cedee9ff47d5..6052458ef7079da93a7272f7aa046e74c535c767 100644 (file)
@@ -21,7 +21,8 @@ inherits
     TShared from MMgt
     
        ---Purpose: Constructs a circuit on a set of lines.
-       --          
+       --          EquiCircuit gives a Circuit passing by all the lines
+       --          in a set and all the connexions of the minipath associated.
        --           
 
 uses
index e1dee0b189f81a29aedc3834d4167e4735f381ea..88e3317e5b9e931f29063dc8023c56c36155816e 100644 (file)
@@ -19,6 +19,7 @@ deferred class SketchExplorer from MAT2d
        ---Purpose: SketchExplorer  is  an iterator on  a  sketch.   A
        --          sketch is a set of contours, each contour is a set
        --          of curves from Geom2d.
+  --          It's use by BisectingLocus.
 
 uses
 
index 130e9be28a3aa22c33e25ebb3b3a22bccbf9c578..65b6658c7956ce795e95ddcefdef13cab59ba3d7 100644 (file)
@@ -76,8 +76,8 @@ is
     class Tool from MDF;
 
 
-    ---Purpose: Storage and Retrieval attributes drivers
-    --          ========================================
+    ---Category: Storage and Retrieval attributes drivers
+    --           ========================================
        
     class TagSourceStorageDriver;
     
index a3894e0afb16cf5ecac9bb375be80e121be68dbc..be7aaf901a73a751f45857168f411a75deb461fb 100644 (file)
@@ -33,8 +33,8 @@ uses TDF,
 
 is
 
-       ---Purpose: Storage drivers for TDataStd attributes
-       --          =======================================
+    ---Category: Storage drivers for TDataStd attributes
+    --           =======================================
 
        
         class DirectoryStorageDriver;
@@ -80,8 +80,8 @@ is
         class AsciiStringStorageDriver; 
         class IntPackedMapStorageDriver; 
     
-       ---Purpose: Retrieval drivers for PDataStd attributes
-       --          =========================================
+    ---Category: Retrieval drivers for PDataStd attributes
+    --           =========================================
 
         class DirectoryRetrievalDriver;
 
index 0b8ba847ee218e1f03ec6177e891971b927369b8..29e9d6cf824c13d121d20c5db3c501200f4270ab 100644 (file)
@@ -36,8 +36,8 @@ uses TDF,
 
 is
 
-       ---Purpose: Storage drivers for TDataXtd attributes
-       --          =======================================
+    ---Category: Storage drivers for TDataXtd attributes
+    --           =======================================
 
         class ShapeStorageDriver;
        
@@ -57,8 +57,8 @@ is
 
  
     
-       ---Purpose: Retrieval drivers for PDataXtd attributes
-       --          =========================================
+    ---Category: Retrieval drivers for PDataXtd attributes
+    --           =========================================
 
        class ShapeRetrievalDriver;     
        
index b2f031b2db161a7f2df8cf2aa72c104528e6f36f..13144d3d1e46500efc3142e7f83b2e867ca161fb 100644 (file)
@@ -25,8 +25,8 @@ uses TColStd, TCollection, PCollection, PTColStd,
 
 is
 
-    ---Purpose: Standard CAF Document drivers
-    --          =============================
+    ---Category: Standard CAF Document drivers
+    --           =============================
 
 
     class DocumentStorageDriver;
@@ -34,8 +34,8 @@ is
     class DocumentRetrievalDriver;
     
     
-    ---Purpose: External Reference Attribute  drivers
-    --          =====================================
+    ---Category: External Reference Attribute  drivers
+    --           =====================================
 
     class XLinkStorageDriver;
     
index 1c4b4f7b7f5c895c8de21cd421f0d6ecba587b0d..2f641c805ed432aa3e820634a2b5419e57a49a3c 100644 (file)
@@ -24,7 +24,5 @@ uses Standard
 
 is
     deferred class TShared;
-    ---Purpose:
-    --   Intermediate class between Standard_Transient and descendants.
 
 end MMgt;
index 0dcfd924348086d570f966abb79cd722216b9951..8dadb2e61bbcb0bbff8671d8fe6ce61c074fe77c 100644 (file)
@@ -19,6 +19,8 @@ deferred class TShared from MMgt
 inherits Transient from Standard
 
   ---Purpose: 
+-- Intermediate class between Standard_Transient
+-- and descendants.
 -- The abstract class TShared is the root class of
 -- managed objects. TShared objects are managed
 -- by a memory manager based on reference
index 2d15fd74375ffb325bf88d7f40f9dd0ce8872485..0f7b8d0bd6fcfd0be7b5a166a4266a36c00bca2a 100644 (file)
@@ -28,18 +28,14 @@ uses TDF,
 
 is
 
-           ---Purpose: Storage drivers for graphic attributes from
-           --          TPrsStd
            ---Category: StorageDriver
 
        class AISPresentationStorageDriver;
        class PositionStorageDriver;
-       
-           ---Purpose: Retrieval drivers for graphic attributes from
-           --          PPrsStd
-           ---Category: RetrievalDriver
 
 
+        ---Category: RetrievalDriver
+
         class AISPresentationRetrievalDriver;
         class AISPresentationRetrievalDriver_1;        
        class PositionRetrievalDriver;
index f9cc433e89e6127fb6f7ef0a2b51c66d873d95d1..77886fb6e15847c44220b80afa66959bda041017 100644 (file)
@@ -16,7 +16,8 @@
 
 class AISPresentationRetrievalDriver from MPrsStd  inherits ARDriver from MDF
 
-       ---Purpose: 
+           ---Purpose: Retrieval drivers for graphic attributes from
+           --          PPrsStd
 
 uses RRelocationTable from MDF,
      Attribute        from PDF,
index f9ba1dea4a9c2b07ec1759f2cc6cd5c66eae4dfe..b54560ecd489639337c66221a519d050a07d3bf3 100644 (file)
@@ -16,7 +16,8 @@
 
 class AISPresentationRetrievalDriver_1 from MPrsStd  inherits ARDriver from MDF
 
-       ---Purpose: 
+           ---Purpose: Retrieval drivers for graphic attributes from
+           --          PPrsStd
 
 uses RRelocationTable from MDF,
      Attribute        from PDF,
index d1fc5e094cc5d72f42c2d0e3d4e89e1baf2c7de0..774b71b807c9e47f260a8080fc3bfb8e98d2be05 100644 (file)
@@ -16,7 +16,8 @@
 
 class AISPresentationStorageDriver from MPrsStd inherits ASDriver from MDF
 
-       ---Purpose: 
+       ---Purpose: Storage driver for graphic attributes from
+       --          TPrsStd
 
 uses SRelocationTable from MDF,
      Attribute        from TDF,
index 9d5c0b857bc63b8d05bcc3257675fd40f5a092f1..d0c078d703cd88e2e8ca3b65d41a463beb3e9cd5 100644 (file)
@@ -15,8 +15,8 @@
 -- commercial license or contractual agreement.
 
 class PositionRetrievalDriver from MPrsStd inherits ARDriver from MDF
-       ---Purpose: 
-
+           ---Purpose: Retrieval drivers for graphic attributes from
+           --          PPrsStd
 
 
 uses RRelocationTable from MDF,
index 27ca4ee73475db8747b6d33f247561e90613264b..1d5c961fb9188e58d120e9a4c099d07a1b7b9300 100644 (file)
@@ -16,7 +16,8 @@
 
 class PositionStorageDriver from MPrsStd inherits ASDriver from MDF
 
-       ---Purpose: 
+       ---Purpose: Storage driver for graphic attributes from
+       --          TPrsStd
 
 uses SRelocationTable from MDF,
      Attribute        from TDF,
index a27b07977a0d0c9049355e020dc1bd902ff0e15c..1e0d85c4329430d8e73bfd2eda9b493454d15c89 100644 (file)
@@ -27,9 +27,6 @@ uses
   Graphic3d, gp, TCollection, Bnd, TColgp, Select3D, TopLoc, Aspect
 
 is
-    ---Purpose: The integer keys for most useful constants attuning mesh presentation appearence
-        -- WARNING: DA_TextExpansionFactor, DA_TextSpace, DA_TextDisplayType have no effect and might be removed
-        --          in the future.
 
   enumeration DrawerAttribute is
 
@@ -107,9 +104,11 @@ is
        DA_User
 
   end DrawerAttribute;
+    ---Purpose: The integer keys for most useful constants attuning mesh presentation appearence
+    --          WARNING: DA_TextExpansionFactor, DA_TextSpace, DA_TextDisplayType have
+    --          no effect and might be removed in the future.
+
 
-    ---Purpose: this enumeration describe what type of sensitive entity will be built
-    --          in 0-th selection mode (it means that whole mesh is selected )
   enumeration MeshSelectionMethod is
 
     MSM_PRECISE,  -- the list of sensitive entities according to nodes and elements (the slowest method)
@@ -117,6 +116,9 @@ is
     MSM_BOX       -- mesh bounding box (the fastest method)
 
   end MeshSelectionMethod;
+    ---Purpose: this enumeration describe what type of sensitive entity will be built
+    --          in 0-th selection mode (it means that whole mesh is selected )
+
 
   class Mesh;
   pointer MeshPtr to Mesh from MeshVS;
index 554c91a5a052a2b2fe7a1d9a99c778eca46250fd..b55d34702064729a1dab6989fec7c1c7cdef3bf5 100644 (file)
@@ -49,25 +49,12 @@ is
     imported HArrayOfMsg;
 
     class Msg;
-       ---Purpose: Defines message.
     class MsgFile;
-       ---Purpose: Defines file storing messages.
-       
     class Messenger;
-       ---Purpose: Messenger is API class providing general-purpose interface for 
-       --          libraries that may issue text messages without knowledge
-       --          of how these messages will be further processed.
-       
     class Algorithm;
-       ---Purpose: Class Message_Algorithm is the root class for all algorithms.
-       --          It provides generic mechanism for management execution status,
-       --          collection and output of corresponding error/warning messages
 
     deferred class Printer;
-       ---Purpose: Defines basic message printer.
-       
-       class PrinterOStream;
-           ---Purpose: Defines printer associated with an ostream
+         class PrinterOStream;
     
     class ListOfMsg instantiates List from TCollection (Msg from Message);
     
index 3ef4977281363f57503bb17ecb1f552e3a03d345..ab21ab0372bc33ada1f0904186e2045b522ebbea 100644 (file)
@@ -81,11 +81,9 @@ is
     -- ---------
 
     class TranslateTool;
-       ---Purpose: Auxiliary class used to call the MgtTopoDS methods.
-    
+
     class TranslateTool1;
-       ---Purpose: Auxiliary class used to call the MgtTopoDS methods.
-    
+
 
     -- ---------------
     -- Package Methods
index 4ad50dd6fc6440754641fd5705855ea529d33dcf..c1a4074077e871736e987e639c4775bd3964e62f 100644 (file)
@@ -21,6 +21,7 @@ class TranslateTool from MgtBRep inherits TranslateTool from MgtTopoDS
 
        ---Purpose: The TranslateTool class is provided to support the
        --          translation of BRep topological data structures.
+       --          Used to call the MgtTopoDS methods.
 uses
 
     TransientPersistentMap from PTColStd,
index 5c5c564ecd47b1572839594a637f770f92df0fe0..cd28d2da513fd4df80695465d1ba601f83ec40e6 100644 (file)
@@ -24,6 +24,7 @@ class TranslateTool1 from MgtBRep inherits TranslateTool1 from MgtTopoDS
 
        ---Purpose: The TranslateTool1 class is provided to support the
        --          translation of BRep topological data structures.
+       --          Used to call the MgtTopoDS methods.
 uses
 
     TransientPersistentMap from PTColStd,
index c13b30bbe4686b11c1b22d8516f4202af2fa0586..0e417f4ddb5069612b6617026ff60a0e19709bf7 100644 (file)
@@ -68,12 +68,8 @@ uses
 is
 
     deferred class TranslateTool;
-       ---Purpose: Supports   the translation of   inherited parts of
-       --          classes. Root of all translation tools.
 
     deferred class TranslateTool1;
-       ---Purpose: Supports   the translation of   inherited parts of
-       --          classes. Root of all translation tools.
 
 
     ---Category: Old translate methods.
index cd3e731f3a3247c11724dc458daa8ac8db4e1e7f..4ead31f27d938974ddbabb97c4df71800fef65af 100644 (file)
@@ -23,7 +23,7 @@ deferred class TranslateTool from MgtTopoDS inherits TShared from MMgt
        ---Purpose: The TranslateTool class is provided to support the
        --          translation of inherited parts of topological data
        --          structures.
-
+       --          Root of all translation tools.
 uses
 
     TransientPersistentMap from PTColStd,
index 774eb4d89a42ef1477fe0e0fa7d7c1f6d1f057a5..e4d1e59ae0f93fe44de2f2e60e79ffcaa44cb7c1 100644 (file)
@@ -25,7 +25,7 @@ deferred class TranslateTool1 from MgtTopoDS inherits TShared from MMgt
        ---Purpose: The TranslateTool1 class is provided to support the
        --          translation of inherited parts of topological data
        --          structures.
-
+       --          Root of all translation tools.
 uses
 
     TransientPersistentMap from PTColStd,
index abd27fc1ca7a50e1475e9d42fa0e139fee10b7f1..0d349e44314a1d48ec30d496bfa8d0d104612593 100755 (executable)
@@ -38,9 +38,6 @@ is
  exception OSDError inherits Failure from Standard  ;
 
  imported Function;
-   ---Purpose: This is in fact a pointer to a function.
-   --          This is not an "enumeration" but a trick to solve an omission
-   --          from CDL.
    --- C++: alias "typedef int (* OSD_Function)(...);"
 
  enumeration OEMType is Unavailable,SUN,DEC,SGI,NEC,MAC,PC,HP,IBM,VAX,LIN,AIX;
@@ -98,64 +95,39 @@ is
    ---Purpose: Allows great accuracy for error management.
    --          This is private.
 
-
          class Error;
-             ---Purpose: Accurate management of OSD specific errors.
 
          class Protection;
-             ---Purpose: Gets and sets protection attributes of 'system , user ,
-             --          group, and world'.
 
          class Path;
-             ---Purpose: Manages independent system path translation.
 
          deferred class FileNode;
-             ---Purpose: A set of file/directory manipulation tools.
 
          class Disk;
-             ---Purpose: A set of disk oriented tools.
 
          class File;
-             ---Purpose: A set of file oriented tools.
 
          class FileIterator;
-             ---Purpose: Searches for child files in current directory.
 
          class Directory;
-             ---Purpose: A set of directory oriented tools
 
          class DirectoryIterator;
-             ---Purpose: Searches sub-directories in current directory.
 
          class Chronometer;
-             ---Purpose: Measures time elapsed for performance program tests.
-             --          Measures CPU time consumed by a method call.
 
          class Timer;
-             ---Purpose: Measures the effective time elapsed for a method call.
 
          class Printer;
-             ---Purpose: Selects a printer (used by File).
 
          class Host;
-             ---Purpose: Carries information about a host.
-             --          System version ,host name, nodename ...
 
          class Environment;
-             ---Purpose: Manages environment variables.
 
          class EnvironmentIterator;
-             ---Purpose: Get all environment variables.
 
          class Process;
-             ---Purpose: Process specific oriented tools
-
---         class Mutex is alias Mutex from Standard;
-             ---Purpose: Mutex object to synchronize threads within one process
 
          class SharedLibrary;
-             ---Purpose: Provides tools to load a shared library
-             --          and retrieve the address of an entry point.
 
      imported MemInfo;
      imported PThread;
index 8be7b7df8114e67ec33242ea5176af03cd33155d..0b2a08fbc4caeaf48e0bd0d47ff990a84fe2b7a1 100644 (file)
@@ -20,7 +20,7 @@
 
 class Directory from OSD 
 
- ---Purpose: Management of directories 
+ ---Purpose: Management of directories (a set of directory oriented tools)
  
 inherits FileNode 
 
index 09a3736bfb0c72e0a6c054f7a41861529ac4b86b..6d9fc6aaec86908ac4bbb9399b7c29f67a245da3 100644 (file)
@@ -16,7 +16,7 @@
 
 class Disk from OSD  
 
-   ---Purpose: Disk management
+   ---Purpose: Disk management (a set of disk oriented tools)
 
 
 uses Error, Path, CString from Standard, AsciiString from TCollection
index 8929a56f99ff1b97fd7477c7ab45de6d56c8efe7..d955b29504d962a90a5b657d3878a61a717854a9 100755 (executable)
@@ -16,7 +16,7 @@
 
 class Error from OSD
 
-   ---Purpose: Management of OSD errors
+   ---Purpose: Accurate management of OSD specific errors.
 
 --  Each method can be error tested with object.Failed().
 --  To manage an occuring error, just use object.Perror(); 
index 127b16dd119a07cd0c317a46aa67ae2ffc143cc5..90e176f321a55d5a32a88f255ed139f7c6dcd955 100644 (file)
@@ -17,7 +17,7 @@
 deferred class FileNode from OSD 
 
      ---Purpose: A class for 'File' and 'Directory' grouping common
-     --          methods.
+     --          methods (file/directory manipulation tools).
      --          The "file oriented" name means files or directories which are
      --          in fact hard coded as files.
 
index cb9aed710fcbe2108c49b887ec3a485a30080007..695dd905cf7708c42bbee7c11882dd74f239eb18 100644 (file)
@@ -15,6 +15,9 @@
 #ifndef OSD_Function_HeaderFile
 #define OSD_Function_HeaderFile
 
+// This is in fact a pointer to a function.
+// This is not an "enumeration" but a trick to solve an omission from CDL.
+
 typedef int (* OSD_Function)(...);
 
 #endif
index 20ae651320de368a37450bc8e30d644758fc8957..ac7db04882e6c1f9e23b525b88432d4973f3fe3e 100644 (file)
@@ -17,6 +17,7 @@
 class Host from OSD
 
  ---Purpose: Carries information about a Host
+ --          System version ,host name, nodename ...
 
 
 uses SysType, OEMType, Error, AsciiString from TCollection
index cc433414fad2c0b8889374dd736686ed48caa6f1..7284369ae2aa137ed8486b1837a2c37dfe7323f2 100644 (file)
@@ -16,7 +16,7 @@
 
 class Printer from OSD 
 
- ---Purpose: Selects a printer.
+ ---Purpose: Selects a printer (used by File).
 
 uses Error, AsciiString from TCollection
 raises ConstructionError, NullObject, OSDError
index 51ff8e652df04f4b56883b50045586aa63b026fa..1bc413fd5217a46156e49cea20e4497d7a6fcd48 100644 (file)
@@ -19,6 +19,8 @@
 class SharedLibrary from OSD 
 
     ---Purpose: Interface to dynamic library loader.
+    --          Provides tools to load a shared library
+    --          and retrieve the address of an entry point.
 uses LoadMode,Function
 is
 
index 51f965f290eeee1ab5d426108b1db601e84ed079..705ee44e65cbf0f3edef5491f27e8b59c7081e42 100644 (file)
@@ -33,15 +33,13 @@ uses
 is
 
     --deferred class RetrievalDriver;
-    ---Purpose: to retrieve ExternShareable objects in the framework.
+    --- to retrieve ExternShareable objects in the framework.
  
 
     deferred class ExternShareable;
-    ---Purpose: Defines the root persistent object which can be persistent 
-    --          extern reference.
+
 
     private class ExternRef;
-    ---Purpose: Defines (objet-relais) to implement extern reference.
 
     private class PSeqOfExtRef instantiates HSequence from 
            PCollection (ExternRef from ObjMgt);
index db00706a415b088a18b1c8619de4f370cb713618..a74c42b76fba52d74902e37bfcffd50889068f5e 100644 (file)
@@ -12,6 +12,7 @@
 -- commercial license or contractual agreement.
 
 private class ExternRef from ObjMgt inherits Persistent from Standard
+    ---Purpose: Defines (objet-relais) to implement extern reference.
 
 uses HAsciiString from PCollection
 is
index d08d3d51e1fd734812b639fdb0d737e6ad81af04..c2a02881a8255c30fe32e59ac5a0edfa62c24d8c 100644 (file)
@@ -14,6 +14,8 @@
 deferred class ExternShareable from ObjMgt 
 
 inherits Persistent from Standard
+    ---Purpose: Defines the root persistent object which can be persistent
+    --          extern reference.
 
 uses HAsciiString from PCollection
 
index 439c0d7e9d57b3d2710d7700461766328e34665b..abb96c9fe83be12a6c8fe834de4c417847aa9cc4 100644 (file)
@@ -39,83 +39,47 @@ uses
 is
 
     deferred class CurveRepresentation;
-       ---Purpose: Root for curve representations.
 
     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 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.
-       
+
     deferred class PointRepresentation;
-       ---Purpose: Root for point representations.
-  
+
     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 TFace;
-       ---Purpose: The TFace class  is inherited from  the TFace from
-       --          TopoDS.
-       
+
     class TEdge;
-       ---Purpose: The TEdge  class is  inherited from the TEdge from
-       --          TopoDS.
 
     class TVertex;
-       ---Purpose: The TVertex  class  is  inherited from the TVertex
-       --          from TopoDS.
 
     class TFace1;
-       ---Purpose: The TFace class  is inherited from  the TFace from
-       --          TopoDS.
-       
+
     class TEdge1;
-       ---Purpose: The TEdge  class is  inherited from the TEdge from
-       --          TopoDS.
 
     class TVertex1;
-       ---Purpose: The TVertex  class  is  inherited from the TVertex
-       --          from TopoDS.
 
 end PBRep;
index c6a2eece48e2e9e4da44b3946c342fdd8748041f..aea6d56fed954cbc5fe6d8aa96abad05f8012a83 100644 (file)
@@ -18,6 +18,7 @@ deferred class GCurve from PBRep inherits CurveRepresentation from PBRep
 
        ---Purpose: Root   class    for    the    geometric     curves
        --          representation. Contains a range.
+       --          Contains a first and a last parameter.
 
 uses
 
index 23b171e0f650470eaa6a11342387184e564874ed..645aa92d9b1cf6d2af7b37f27172c2aa78d14da8 100644 (file)
@@ -15,7 +15,7 @@
 -- commercial license or contractual agreement.
 
 class PointOnCurve from PBRep inherits PointRepresentation from PBRep
-
+  ---Purpose: Representation by a parameter on a 3D curve.
 uses
     Curve    from PGeom,
     Location from PTopLoc
index 88b554dc614a844d861342f951986d7ee22ce67f..39b9584f1e1009e8cf8152a9300ace1735f8ccb8 100644 (file)
@@ -15,7 +15,8 @@
 -- commercial license or contractual agreement.
 
 class PointOnCurveOnSurface from PBRep inherits PointsOnSurface from PBRep
-
+       ---Purpose: Representation by   a parameter on  a curve   on a
+       --          surface.
 uses
 
     Curve    from PGeom2d,
index faa699c71d7a32d9ba762df78c8da9e58084da38..302fc9984b9462270eac1532b8b964300c72924d 100644 (file)
@@ -15,7 +15,7 @@
 -- commercial license or contractual agreement.
 
 class PointOnSurface from PBRep inherits PointsOnSurface from PBRep
-
+       ---Purpose: Representation by two parameters on a surface.
 uses
     Surface  from PGeom,
     Location from PTopLoc
index 4204f97cb994cf94834b886c5189b5d2b548137d..62099800b058486a2f1284ce338bd141882792a6 100644 (file)
@@ -15,7 +15,7 @@
 -- commercial license or contractual agreement.
 
 deferred class PointsOnSurface from PBRep inherits PointRepresentation from PBRep
-
+  ---Purpose: Root for points on surface.
 uses
 
     Surface  from PGeom,
index 7583e3e813af34402de80e94d598a112ceb289da..c6db65e823b2dc11924a0ca13b8be46c32339971 100644 (file)
@@ -16,7 +16,7 @@
 
 class Polygon3D from PBRep inherits CurveRepresentation from PBRep
 
-       ---Purpose: 
+       ---Purpose: Representation by a 3D polygon.
 
 uses
     Polygon3D           from PPoly,
index 1c3f3fd4dadb145543447da3a3d168dd9f2e908b..513a0e4ab561f4eff7afb7176069ee70f20f2621 100644 (file)
@@ -37,10 +37,6 @@ is
 
        generic class HSequence,SeqNode,SeqExplorer;
 
-               ---Purpose: Generic sequence of elements
-               -- indexed by an integer in the range 1..N.
-
-       
         class HAsciiString;
 
        class HExtendedString;
index 1be4071731bd47541dc5f38f407a78de00c9f21c..91d1e6073fdd6b94c1c1340774c8f3e32a20af22 100644 (file)
@@ -28,7 +28,8 @@ raises
     is
        
        ---Purpose: This class provides tools to manipulate a Sequence node.
-    
+      --          Generic sequence of elements indexed by an integer in the range 1..N.
+
        Create( TheLast: SeqNode ; TheItem: Item)
            returns SeqNode from PCollection;
 
index 50b4ce90776714c7be1261f9880110a4d8737fd4..3cddbec1182a02c3683aed6fc29791156b0b5890 100644 (file)
@@ -29,15 +29,15 @@ uses Standard,
 is
 
 
-    ---Purpose: General Data
-    --          ============
+    ---Category: General Data
+    --           ============
 
     class Name;
     
     class Comment;
     
-    ---Purpose: Basic Data for Modeling
-    --          =======================
+    ---Category: Basic Data for Modeling
+    --           =======================
 
     class Integer; 
     
@@ -63,8 +63,8 @@ is
     
     class Variable;
     
-    ---Purpose: Document Data for Modeling
-    --          ==========================
+    ---Category: Document Data for Modeling
+    --           ==========================
     
     class NoteBook; 
  
index 0843dd64c464741143b329cb5a72723ebf8d3d31..71ac6ccf444f88fa79117b6a04f27052f9820b7d 100644 (file)
@@ -39,8 +39,8 @@ uses Standard,
 is
 
 
-    ---Purpose: General Data
-    --          ============ 
+    ---Category: General Data
+    --           ============
 
     class Position;
     
index 5b3606505ef3d31cb1912d5c7cabf4f7839e7315..e1b01f1fcafd6d8d4d818acbc1ab338cd46832d9 100644 (file)
@@ -25,10 +25,5 @@ uses MMgt
 
 is
     deferred class PManaged;
-    ---Purpose:
-    --   Abstract base class providing protocols for persistent 
-    --   storage allocation and deallocation.
-    --   
-    
 
 end PMMgt;
index 37d6e59aa6ef7566bc94c8c723b3211508b1abf3..ffe4327b1ba679731d45289c5a61e3cf0b6bde3c 100644 (file)
@@ -19,10 +19,10 @@ deferred class PManaged from PMMgt
 inherits Persistent from Standard
 
   ---Purpose: 
-  --   The class <PManaged> is a persistent abstract class that
+  --   The class <PManaged> is a persistent abstract base class that
   --   provides a strategy for managing  the necessary storage 
-  --   for an instance of <PManaged>. The storage is taken from
-  --   Persistent cache.
+  --   for an instance of <PManaged> (allocation and deallocation).
+  --   The storage is taken from Persistent cache.
   --
   --   The storage of an instance is returned to persistent cache
   --   when the instance is deleted explicitly.
index d7286852b3feff1554beb285e17a31deeb3aa94e..50125b7a4a4314bede7e6f736003f8a81f245621 100644 (file)
@@ -32,29 +32,14 @@ uses    PCollection,
 is
 
     class Triangle;
-       ---Purpose: A triangle is  a triplet  of integers (indices  of
-       --          the nodes).
-    
-    class Triangulation;
-       ---Purpose: A   Triangulation  is  a   3D  polyhedron made  of
-       --          triangles.  It   is  made  of  a nodes  which  are
-       --          indexed. Nodes  have a 3d  value  and a  2d value.
-       --          Triangles are triplet of node indices.
-       --          
-       --          This is a Transient class.
 
+    class Triangulation;
 
     class Polygon3D;
-       ---Purpose: A Polygon3D is  made of  indexed nodes.
-       --          Nodes have a 3d value.
 
     class Polygon2D;
-       ---Purpose: A Polygon2D is made of  indexed nodes.
-       --          Nodes have a 2d value.
-         
+
     class PolygonOnTriangulation;
-       ---Purpose: A polygonOnTriangulation is made of node indices
-       --          referencing a triangulation.
 
     class HArray1OfTriangle
     instantiates HArray1 from PCollection(Triangle from PPoly);
index 7933e0fe86e35e1d092b6286a62fa9bc27294d50..16e94e76e00f37aec510acb12458217a163d7f8d 100644 (file)
@@ -36,7 +36,8 @@ class Triangulation from PPoly inherits Persistent from Standard
        --          triplet of  node indices.  A  triangle is oriented
        --          and the  whole triangulation  must have a coherent
        --          orientation.
-
+       --
+       --          This is a Transient class.
 uses
    HArray1OfPnt2d    from PColgp,
    HArray1OfPnt      from PColgp,
index ec66765c797a44e66ef77a387f8200cdf2468020..21b1e0e11fef921dcc65357ca85c7cf75ad439a4 100644 (file)
@@ -45,15 +45,9 @@ uses
 
 is
     class Datum3D;
-    -- inherits Persistent from Standard
-       ---Purpose: Persistent elementary local coordinate system.
-       
+
     private class ItemLocation;
-    -- inherits Persistent from Standard
-       ---Purpose: Persistent class  used to  implement Locations.
-       
+
     class Location;
-    -- inherits Storable from Standard
-       ---Purpose: Storable composite local coordinate system.
 
 end PTopLoc;
index 9d801db4d426370af6ab47306d82a6cd4fe3a8f3..dd52580602f594e6253eae41fc58adf7d56c2115 100644 (file)
@@ -64,85 +64,41 @@ is
     --           ============================
 
     class HShape;
-       ---Purpose: A reference (even outside the same container) to a
-       --          Topological shape with Location, Orientation.
-       
+
     deferred class TShape;
-       -- inherits ExternShareable from ObjMgt
-       ---Purpose: A topological shape is a structure made from other
-       --          shapes.  This is a deferred class  used to support
-       --          topological objects.
-       
+
     deferred class TVertex;
-       ---Purpose: A TVertex  is a topological  point in two or three
-       --          dimensions.
-       
+
     class Vertex;
-       ---Purpose: A Vertex  is  a TVertex  with a  Location   and an
-       --          Orientation.
-       --          It inherits HShape
-       
+
     deferred class TEdge;
-       ---Purpose: A topological part  of a  curve  in 2D or 3D,  the
-       --          boundary    is   a   set  of oriented    Vertices.
-       
+
     class Edge;
-       ---Purpose: A Edge  is a   TEdge    with  a Location  and   an
-       --          Orientation.
-       --          It inherits HShape
-       
+
     class TWire;
-       ---Purpose: A set of Edges making a wire  structure, it can be
-       --          a wireframe or a composite line.
-       
+
     class Wire;
-       ---Purpose: A  Wire is  a   TWire  with  a  Location  and   an
-       --          Orientation.
-       --          It inherits HShape
-       
+
     class TFace;
-       ---Purpose: A  topological part  of a  surface  or of  the  2D
-       --          space. The boundary is a set of wires and edges.
-       
+
     class Face;
-       ---Purpose: A Face  is   a   TFace with a   Location  and   an
-       --          Orientation.
-       --          It inherits HShape
-       
+
     class TShell;
-       ---Purpose: A set of Faces or Shells, a topological surface or
-       --          any faces structure.
 
     class Shell;
-       ---Purpose: A  Shell is a  TShell   with  a   Location  and an
-       --          Orientation.
-       --          It inherits HShape
-       
+
     class TSolid;
-       ---Purpose: A Topological part of 3D  space, bounded by Shells
-       --          and Faces.
 
     class Solid;
-       ---Purpose: A  Solid  is  a TSolid  with   a  Location and  an
-       --          Orientation.
-       --          It inherits HShape
-       
+
     class TCompSolid;
-       ---Purpose: A structure of Solids sharing Faces.
-       
+
     class CompSolid;
-       ---Purpose: A CompSolid is a TCompSolid with a Location and an
-       --          Orientation.
-       --          It inherits HShape
-       
+
     class TCompound;
-       ---Purpose: A TCompound is an all-purpose set of Shapes.
-       
+
     class Compound;
-       ---Purpose: A Compound is a  TCompound with a Location  and an
-       --          Orientation.
-       --          It inherits HShape
-       
+
 
     class HArray1OfHShape instantiates HArray1 from PCollection
        (HShape from PTopoDS);
@@ -152,45 +108,25 @@ is
     --           ============================
 
     class Shape1;
-       ---Purpose: A reference to a Topological TShape with Location,
-       --          Orientation.
-       
+
     deferred class TShape1;
-       -- inherits ExternShareable from ObjMgt
-       ---Purpose: A topological shape is a structure made from other
-       --          shapes.  This is a deferred class  used to support
-       --          topological objects.
-       
+
     deferred class TVertex1;
-       ---Purpose: A TVertex  is a topological  point in two or three
-       --          dimensions.
-       
+
     deferred class TEdge1;
-       ---Purpose: A topological part  of a  curve  in 2D or 3D,  the
-       --          boundary    is   a   set  of oriented    Vertices.
-       
+
     class TWire1;
-       ---Purpose: A set of Edges making a wire  structure, it can be
-       --          a wireframe or a composite line.
-       
+
     class TFace1;
-       ---Purpose: A  topological part  of a  surface  or of  the  2D
-       --          space. The boundary is a set of wires and edges.
-       
+
     class TShell1;
-       ---Purpose: A set of Faces or Shells, a topological surface or
-       --          any faces structure.
 
     class TSolid1;
-       ---Purpose: A Topological part of 3D  space, bounded by Shells
-       --          and Faces.
+
 
     class TCompSolid1;
-       ---Purpose: A structure of Solids sharing Faces.
-       
+
     class TCompound1;
-       ---Purpose: A TCompound is an all-purpose set of Shapes.
-       
 
     class HArray1OfShape1 instantiates HArray1 from PCollection
        (Shape1 from PTopoDS);
index 3ebb82f8a11b71f791c3aac9a2c9c1613683e9b9..ddfbb0193fc507897fd698cbd6511c703a0ff5e1 100644 (file)
@@ -15,7 +15,9 @@
 -- commercial license or contractual agreement.
 
 class CompSolid from PTopoDS inherits HShape from PTopoDS
-
+       ---Purpose: A CompSolid is a TCompSolid with a Location and an
+       --          Orientation.
+       --          It inherits HShape
 is
     Create returns CompSolid from PTopoDS;
        ---Level: Internal 
index aba8d0105df97df996e0e38a067eeea1d3d19f29..536b1c9b8834d807f7472faa866897054ce958d9 100644 (file)
@@ -15,7 +15,9 @@
 -- commercial license or contractual agreement.
 
 class Compound from PTopoDS inherits HShape from PTopoDS
-
+       ---Purpose: A Compound is a  TCompound with a Location  and an
+       --          Orientation.
+       --          It inherits HShape
 is
     Create returns Compound from PTopoDS;
        ---Level: Internal 
index 8c013d83f695fa0b988384a22fb91bcd28824928..258dbf3c28935c46b6c09ec93b1056478ffa9e2f 100644 (file)
@@ -15,7 +15,9 @@
 -- commercial license or contractual agreement.
 
 class Edge from PTopoDS inherits HShape from PTopoDS
-
+       ---Purpose: A Edge  is a   TEdge    with  a Location  and   an
+       --          Orientation.
+       --          It inherits HShape
 is
     Create returns Edge from PTopoDS;
        ---Level: Internal 
index e871cf794cd342c88073b221830019a0937fee79..fc3e9314af2b1254b0f7ac5e9817cb18aed5512b 100644 (file)
@@ -15,7 +15,9 @@
 -- commercial license or contractual agreement.
 
 class Face from PTopoDS inherits HShape from PTopoDS
-
+       ---Purpose: A Face  is   a   TFace with a   Location  and   an
+       --          Orientation.
+       --          It inherits HShape
 is
     Create returns Face from PTopoDS;
        ---Level: Internal 
index c1f8979d5653296fd6aad71a762526568b01282c..41e96d54d9df6ac0198019fd4a76498db3d7c933 100644 (file)
@@ -15,7 +15,9 @@
 -- commercial license or contractual agreement.
 
 class Shell from PTopoDS inherits HShape from PTopoDS
-
+       ---Purpose: A  Shell is a  TShell   with  a   Location  and an
+       --          Orientation.
+       --          It inherits HShape
 is
     Create returns Shell from PTopoDS;
     ---Level: Internal 
index 20d2f35b5c487eb3e909a90e25952b548a6a4092..bb636b1576d680aa34a62b84699943cf787930db 100644 (file)
@@ -15,7 +15,9 @@
 -- commercial license or contractual agreement.
 
 class Solid from PTopoDS inherits HShape from PTopoDS
-
+       ---Purpose: A  Solid  is  a TSolid  with   a  Location and  an
+       --          Orientation.
+       --          It inherits HShape
 is
     Create returns Solid from PTopoDS;
     ---Level: Internal 
index 86b6fbb634a0eef6c9868b7be9a3e1deb303c3f1..f1fbf9cc2779c01c667730116585488503256188 100644 (file)
@@ -17,7 +17,7 @@
 class TCompSolid from PTopoDS inherits TShape from PTopoDS
 
        ---Purpose: A  topological Composite  Solid shape.
-
+  --          A structure of Solids sharing Faces.
 uses
     ShapeEnum from TopAbs
 
index 1f037c8cd0844978122f26370e6e9da0e586efba..f9854f7d9b74e8a54b054f0a0248138a0210957d 100644 (file)
@@ -17,7 +17,7 @@
 class TCompSolid1 from PTopoDS inherits TShape1 from PTopoDS
 
        ---Purpose: A  topological Composite  Solid1 shape.
-
+       --          A structure of Solids sharing Faces.
 uses
     ShapeEnum from TopAbs
 
index 02a482fbe9cdfee691906dc34430808bad30b133..9eb91effca2ccfe94b7b42e1eef5215af3cbcde4 100644 (file)
@@ -16,7 +16,9 @@
 
 deferred class TEdge from PTopoDS inherits TShape from PTopoDS
 
-       ---Purpose: A  Topological edge   shape.
+       ---Purpose: A topological part  of a  curve  in 2D or 3D,  the
+       --          boundary    is   a   set  of oriented    Vertices.
+       --          A  Topological edge   shape.
 
 uses
     ShapeEnum from TopAbs
index d1a6fff11b056a8be5030f81f89324aa2a1c50e2..6e2178ff22caf03517b6cb199bb113039d084003 100644 (file)
@@ -17,7 +17,8 @@
 deferred class TEdge1 from PTopoDS inherits TShape1 from PTopoDS
 
        ---Purpose: A  Topological edge   shape.
-
+       --          A topological part  of a  curve  in 2D or 3D,  the
+       --          boundary    is   a   set  of oriented    Vertices.
 uses
     ShapeEnum from TopAbs
 
index 1039509ad0dcb56f20f0a9a4d5b452c1efb65957..4bb36a307304cf6a090627a4867e6c43795d3aef 100644 (file)
@@ -17,7 +17,8 @@
 class TFace from PTopoDS inherits TShape from PTopoDS
 
        ---Purpose: A topological  Face.
-
+  --          A  topological part  of a  surface  or of  the  2D
+  --          space. The boundary is a set of wires and edges.
 uses
     ShapeEnum from TopAbs
 
index 61f7eabfbeaf33228c4ecfa150840e028eb04098..254008510be0f8304a6fed1a7c36f67869d094a4 100644 (file)
@@ -17,7 +17,8 @@
 class TFace1 from PTopoDS inherits TShape1 from PTopoDS
 
        ---Purpose: A topological  Face1.
-
+       --          A  topological part  of a  surface  or of  the  2D
+       --          space. The boundary is a set of wires and edges.
 uses
     ShapeEnum from TopAbs
 
index 2c62c0a08b7b65285311a8c5ecb67f55c2b4f257..3716e53edb8c304a80de9c711ef1bc11436af78a 100644 (file)
@@ -21,7 +21,8 @@ deferred class TShape from PTopoDS inherits Persistent from Standard
 
        ---Purpose: A TShape  is a topological  structure describing a
        --          set of points in a 2D or 3D space.
-       --          
+       --          This is a deferred class  used to support
+       --          topological objects.
 
        --  All the information stored are potentially frozen.  So has
        --  the "free"  information no  sense in  the D.B. context.  A
index c2cff484f5e2ac9c41a160b9ed95378db38545d6..fe3aabd3d64cff5f7131a352b7b35791fb4975bd 100644 (file)
@@ -24,7 +24,9 @@ deferred class TShape1 from PTopoDS inherits Persistent from Standard
 
        ---Purpose: A TShape1  is a topological  structure describing a
        --          set of points in a 2D or 3D space.
-       --          
+       --          A topological shape is a structure made from other
+       --          shapes.  This is a deferred class  used to support
+       --          topological objects.
 
        --  All the information stored are potentially frozen.  So has
        --  the "free"  information no  sense in  the D.B. context.  A
index f9dd6ec52b4ff55486be5d57ea64e36879acb930..a73f5f1f4a71f3e937446359b49cf30e7a851372 100644 (file)
@@ -17,7 +17,8 @@
 class TShell from PTopoDS inherits TShape from PTopoDS
 
        ---Purpose: A topological  Shell shape.
-
+  --          A set of Faces or Shells, a topological surface or
+----          any faces structure.
 uses
     ShapeEnum from TopAbs
 
index 2f0af72a9d6575a340fd256f6027d710f689841d..fb991b0664765a2ec829e715da18046dc836c2d0 100644 (file)
@@ -17,7 +17,8 @@
 class TShell1 from PTopoDS inherits TShape1 from PTopoDS
 
        ---Purpose: A topological  Shell1 shape.
-
+       --          A set of Faces or Shells, a topological surface or
+       --          any faces structure.
 uses
     ShapeEnum from TopAbs
 
index d195a2e73ebd1e9c7db191dcff6400c0fec81981..3d8063784ed1c2e2883f60529ef8dda424549d38 100644 (file)
@@ -16,8 +16,9 @@
 
 class TSolid from PTopoDS inherits TShape from PTopoDS
 
-       ---Purpose: A topological  Solid shape.   
-
+  ---Purpose: A topological  Solid shape.
+  --          A Topological part of 3D  space, bounded by Shells
+  --          and Faces.
 uses
     ShapeEnum from TopAbs
 
index 8924fd9543d0b5415a2898452d4074b0f76a48d1..256a8938de45438cc591216114a63b5dfc9f49ec 100644 (file)
@@ -17,7 +17,8 @@
 class TSolid1 from PTopoDS inherits TShape1 from PTopoDS
 
        ---Purpose: A topological  Solid1 shape.   
-
+       --          A Topological part of 3D  space, bounded by Shells
+       --          and Faces.
 uses
     ShapeEnum from TopAbs
 
index 2ee2c24669a8ab92d8689910a35b7417eb12f716..8960c5585e1d5be5c9555e95ae2a07c9cdba4564 100644 (file)
@@ -16,7 +16,8 @@
 
 deferred class TVertex from PTopoDS inherits TShape from PTopoDS
 
-       ---Purpose: The vertex is a topological point in space.
+       ---Purpose: The vertex is a topological point in two or three
+       --          dimensions.
 
 uses
     ShapeEnum from TopAbs
index 4ccd9f093dbb1d3acde93f66ca16a21ee2da3590..f1c528811e733dc86428afd7c64233627475d60d 100644 (file)
@@ -16,7 +16,7 @@
 
 deferred class TVertex1 from PTopoDS inherits TShape1 from PTopoDS
 
-       ---Purpose: The vertex is a topological point in space.
+       ---Purpose: The vertex is a topological point in in two or three dimensions.
 
 uses
     ShapeEnum from TopAbs
index abf35f57df5e30e6bd3c16da2d436dddac8912b5..07980301999e80006209dcc8c4dfaaa2c98294a1 100644 (file)
@@ -16,7 +16,8 @@
 
 class TWire from PTopoDS  inherits TShape from PTopoDS
 
-       ---Purpose: a Topological  Wire is a  structure of Edges.  The
+       ---Purpose: a Topological  Wire is a  structure of Edges.
+       --          It can be a wireframe or a composite line. The
        --          Edges may have 2D curves stored with them. This is
        --          a curve in the parametric space of a Surface.
 
index b158580d73124d6236136607fe2e58ec83b9b033..e5a15ffe113036bf0e7249befb20784665e57a1f 100644 (file)
 
 class TWire1 from PTopoDS  inherits TShape1 from PTopoDS
 
-       ---Purpose: a Topological  Wire1 is a  structure of Edge1s.  The
-       --          Edge1s may have 2D curves stored with them. This is
+       ---Purpose: a Topological  Wire1 is a  structure of Edge1s.
+       --          A set of Edges making a wire  structure, it can be
+       --          a wireframe or a composite line.
+       --          The Edge1s may have 2D curves stored with them. This is
        --          a curve in the parametric space of a Surface.
 
 uses
index 660fe3b87b9ad7f553ffb582ca3c2349a504cc57..5be83093c1fde2964bbed02e6d6aa2b0435d2026 100644 (file)
@@ -15,7 +15,9 @@
 -- commercial license or contractual agreement.
 
 class Vertex from PTopoDS inherits HShape from PTopoDS
-
+       ---Purpose: A Vertex  is  a TVertex  with a  Location   and an
+       --          Orientation.
+       --          It inherits HShape
 is
     Create returns Vertex from PTopoDS;
        ---Level: Internal 
index 1ff1555c21c1d4be4bca2980f98ce214d56c3f40..66aae7c4f492a67d98994f0c01ca1755d6d3106f 100644 (file)
@@ -15,7 +15,9 @@
 -- commercial license or contractual agreement.
 
 class Wire from PTopoDS inherits HShape from PTopoDS
-
+       ---Purpose: A  Wire is  a   TWire  with  a  Location  and   an
+       --          Orientation.
+       --          It inherits HShape
 is
     Create returns Wire from PTopoDS;
        ---Level: Internal 
index 2ae8eea7d8b3b08134ecc93bdede06e17edfc86e..3140a6e5060c5e41ee379199d215ef79b75a0323 100644 (file)
@@ -39,8 +39,6 @@ uses
 is
 
     class Triangle;
-        ---Purpose: A triangle is  a triplet  of integers (indices  of
-        --          the nodes).
 
     class Array1OfTriangle
     instantiates Array1 from TCollection(Triangle from Poly);
@@ -50,26 +48,12 @@ is
                                           Array1OfTriangle from Poly);
 
     class Triangulation;
-        ---Purpose: A   Triangulation  is  a   3D  polyhedron made  of
-        --          triangles.  It   is  made  of  a nodes  which  are
-        --          indexed. Nodes  have a 3d  value  and a  2d value.
-        --          Triangles are triplet of node indices.
-        --
-        --          This is a Transient class.
-
 
     class Polygon3D;
-        ---Purpose: A Polygon3D is  made of  indexed nodes.
-        --          Nodes have a 3d value.
 
     class Polygon2D;
-        ---Purpose: A Polygon2D is made of  indexed nodes.
-        --          Nodes have a 2d value.
 
     class PolygonOnTriangulation;
-        ---Purpose: A polygonOnTriangulation is made of node indices
-        --          referencing a triangulation.
-
 
     --
     -- Tools to use triangulations
index b39b560f236334cd975901115c5d3d8999d47799..2f5d9d756d17442398d89b47747815b4c626cd8b 100644 (file)
@@ -40,6 +40,7 @@ class Triangulation from Poly inherits TShared from MMgt
         -- exact representation of a surface. A triangular
         -- representation induces simpler and more robust adjusting,
         -- faster performances, and the results are as good.
+        -- This is a Transient class.
 
 uses
    HArray1OfPnt2d    from TColgp,
index c5f2f0b2ff09afb6f66082434b86a88a199261e6..c92e124524b7fe5fcaf3bcb670e1a92326ee8417 100644 (file)
@@ -80,16 +80,9 @@ is
 
 
     class ProjectOnPlane ;
-       ---Purpose: Project a curve on a plane.
-
 
     class ProjectOnSurface ;
-       ---Purpose: Project a curve on a  surface.  The result ( a  3D
-       --          Curve)  will be an approximation
 
     -- ---------------------------------------------------------------
     --  Classes computing the PCurves of  curves lying on a surface
     --  
@@ -98,24 +91,10 @@ is
 
 
     class ComputeApprox;
-       ---Purpose: Approximate the  projection of  a 3d curve   on an
-       --          analytic surface and stores the result in Approx.
-       --          The result is a 2d curve.
-
 
     class ComputeApproxOnPolarSurface ;
-       ---Purpose: Approximate the  projection  of a  3d curve  on an
-       --          polar  surface  and  stores the result  in  Approx.
-       --          The result is a  2d curve.  The evaluation of  the
-       --          current  point of the  2d  curve is done with  the
-       --          evaluation of the extrema  P3d - Surface.
-
 
     class ProjectedCurve ;
-       ---Purpose: Compute the 2d-curve.  Try to solve the particular
-       --          case if possible.  Otherwize, an approximation  is
-       --          done.
-
 
     class HProjectedCurve instantiates 
        GenHCurve2d from Adaptor2d (ProjectedCurve);
@@ -147,22 +126,16 @@ is
     --  ------------------------------------------------------------
 
     class Projector;
-       ---Purpose: Root class for projections. Stores the result.
-    
+
     class Plane;
-       ---Purpose: Projection on a plane.
 
     class Cylinder;
-       ---Purpose: Projection on a cylinder.
 
     class Cone;
-       ---Purpose: Projection on a cone.
 
     class Sphere;
-       ---Purpose: Projection on a sphere.
 
     class Torus;
-       ---Purpose: Projection on a torus.
 
 
     -- methods
index 66b5eda78a8d400ee6c42edf741e37ad771180af..f4566c8a4811d2db99e4018a0e06343abd4aa699 100644 (file)
@@ -15,7 +15,9 @@
 -- commercial license or contractual agreement.
 
 class ComputeApprox from ProjLib 
-
+    ---Purpose: Approximate the  projection of  a 3d curve   on an
+       --          analytic surface and stores the result in Approx.
+       --          The result is a 2d curve.
 
 uses
      HCurve       from Adaptor3d,
index 0cc970f23da9de450832b1bd0ba729da05034c53..8ada43ae38f5986a3221df8d628a44f03544043a 100644 (file)
 -- commercial license or contractual agreement.
 
 class ComputeApproxOnPolarSurface from ProjLib 
-
+       ---Purpose: Approximate the  projection  of a  3d curve  on an
+       --          polar  surface  and  stores the result  in  Approx.
+       --          The result is a  2d curve.  The evaluation of  the
+       --          current  point of the  2d  curve is done with  the
+       --          evaluation of the extrema  P3d - Surface.
 
 
 uses
index 2dfd14f64ebf2d1b3f34289d0276e4e42552ab0c..fd78b66fe3e86aba0580d8d87ef8d20a4f27a340 100644 (file)
@@ -15,7 +15,8 @@
 -- commercial license or contractual agreement.
 
 class ProjectOnSurface from ProjLib 
-
+       ---Purpose: Project a curve on a  surface.  The result ( a  3D
+       --          Curve)  will be an approximation
 uses
 
     HCurve       from Adaptor3d,
index 2339ae9cdceccae6dd6d9890aa75c42b965536bf..2f050b676740cb39e9146de4def0567b3dc17642 100644 (file)
@@ -15,8 +15,9 @@
 -- commercial license or contractual agreement.
 
 class ProjectedCurve from ProjLib inherits Curve2d from Adaptor2d 
-    
-
+    ---Purpose: Compute the 2d-curve.  Try to solve the particular
+    --          case if possible.  Otherwize, an approximation  is
+    --          done.
 
 uses
 
index 29c3fd41c07accf95752aa1455cf66d4dc6c2d6a..e97e22472f25a31a4a1b626a88971c3a75447052 100644 (file)
@@ -93,16 +93,8 @@ is
   --                otherwise - externally
 
   class Presentation;
-  ---Purpose: defines the presentation object. This object can be
-  --          displayed, highlighted, erased, etc... The output
-  --          of the presentation algorithms are sent in a
-  --          presentation object. A presentation object is attached
-  --          to a given Viewer.
 
        ---Category: Aspect classes.
-       ---Purpose: The aspect classes qualifies how to represent
-       --          a given kind of object.
-       --          
 
   deferred class BasicAspect;  
   class PointAspect;
@@ -117,24 +109,12 @@ is
   imported DimensionUnits;
 
   class Drawer;
-       ---Purpose: qualifies how the presentation algorithms compute
-       --          the presentation of a specific kind of object. 
-       --          This includes for example color, width and type
-       --          of lines, maximal chordial deviation, etc...
-       --          A drawer includes an instance of the Aspect classes
-       --          with particular default values.
-       
+
   class Projector;
-       ---Purpose: defines the projection parameters for the hidden
-       --          lines removal algorithm.
-       
+
   class PlaneSet;
-       ---Purpose: defines a set of planes used for a presentation
-       --          by sections.
-       -- 
 
   deferred class Root;
-       ---Purpose: defines the root of the presentation algorithms.
 
   ---Category: Basis construction elements.
 
@@ -143,8 +123,6 @@ is
         ---Category: Class signatures.
 
        class ShapeTool;
-       ---Purpose: describes the behaviour requested for a wireframe
-       --          shape presentation.
 
   class Arrow;
        ---Purpose: draws an arrow at a given location, with respect
index 447727a869d30d7fcbcb70a26a3451828f0190b1..d262abea8f8acafcc2b23c474a0a3048ae16b91e 100644 (file)
@@ -13,7 +13,9 @@
 -- Alternatively, this file may be used under the terms of Open CASCADE
 -- commercial license or contractual agreement.
 
----Purpose All basic Prs3d_xxxAspect must inherits from this class
+---Purpose : All basic Prs3d_xxxAspect must inherits from this class
+--           The aspect classes qualifies how to represent
+--           a given kind of object.
 
 deferred class BasicAspect from Prs3d inherits TShared from MMgt 
 
index 26d5ab17a93d4529b033d90e5b256af9520426f5..d84ee1f49936f2657ec851cc2bde69ef7648d38e 100644 (file)
@@ -25,6 +25,8 @@ class Drawer from Prs3d inherits TShared from MMgt
        -- can see that the AIS_Drawer is modified to set the
        -- value of the deviation coefficient using a method
        -- inherited from Prs3d_Drawer.
+      -- A drawer includes an instance of the Aspect classes
+      -- with particular default values.
        
 uses
     DatumAspect from Prs3d,
index 4cfb910b07a83f5b9788ccb956781a50501fb8e6..a391679cba3250e6ddc5b6c32b1c45ea8d19c1a0 100644 (file)
@@ -15,6 +15,9 @@
 -- commercial license or contractual agreement.
 
 class PlaneSet from Prs3d inherits TShared from MMgt
+       ---Purpose: defines a set of planes used for a presentation
+       --          by sections.
+       --
 
 uses
 
index 4e96d4877e4afa81f1d20312068ac8a477e42205..7f7ec9d6d44c4fc78be31579c40ded5af493ba09 100644 (file)
@@ -27,6 +27,7 @@ class Presentation from Prs3d inherits Structure from Graphic3d
        -- This presentation object is used to give display
        -- attributes defined at this level to
        -- ApplicationInteractiveServices classes at the level above.
+      -- A presentation object is attached to a given Viewer.
         
 uses
        Array2OfReal            from TColStd,
index 22df20f20f889c40250c7fbf56212cd730abd521..b6f4e7830383d8819378ae69685f34db767f6c45 100644 (file)
@@ -15,7 +15,8 @@
 -- commercial license or contractual agreement.
 
 class ShapeTool from Prs3d
-
+       ---Purpose: describes the behaviour requested for a wireframe
+       --          shape presentation.
 
 uses
     Shape             from TopoDS,
@@ -33,7 +34,6 @@ uses
     IndexedDataMapOfShapeListOfShape from TopTools,
     IndexedMapOfShape                from TopTools
 
-       ---Purpose: 
 is
 
     Create ( TheShape: Shape from TopoDS) returns ShapeTool from Prs3d;
index e1a68978755b39a998f7ce71cff1db6a7464ed10..b162cd3e3e82fdb29236c02d861935cf178e1dc1 100644 (file)
@@ -38,16 +38,12 @@ is
     pointer  CommonPtr  to  Common  from  BRepAlgoAPI;
                                       
     class Tools; 
-        ---Purpose: to  provide  several  tools  for  porting  to  OCC  5.0  (mkk)
 
     class  Limitation;  
-       ---Purpose: to  provide  cutting  object  by  face  or  shell. 
 
     class  Intersection;  
-       ---Purpose: to  provide  intersection  of  two  topological  objects.  
-        
+
     class Glue;                     ---  inherits BooleanOperation from BRepAlgoAPI
-       ---Purpose: to  provide  topological  sewing  of  two  topological  objects.  
 
     class ReShaper;
        ---Purpose: to remove  "floating" objects from compound.
index f564b0519077f46e97f5cfa2527414630c972440..90d413f6a81522b7e8cd33ba53424a5896fed984 100644 (file)
@@ -15,7 +15,8 @@
 
 class Glue from QANewModTopOpe inherits BooleanOperation from BRepAlgoAPI
 
-       ---Purpose: Perform the gluing topological operation.
+  ---Purpose: Perform the gluing topological operation
+  --          (topological  sewing  of  two  topological  objects).
 
 uses
     Boolean from Standard,
index d1a2bb5da322712246f968bbe139056c37cb1b27..74cfdd401c13a8b4487b9ceab9dc17c5fd668fef 100644 (file)
@@ -14,6 +14,8 @@
 -- commercial license or contractual agreement.
 
 class Tools from QANewModTopOpe
+        ---Purpose: to  provide  several  tools  for  porting  to  OCC  5.0  (mkk)
+
 uses
     Edge from TopoDS,
     Shape from TopoDS,
index 9af448c1e19768e6dba5916e72d47f7df15acd1d..73305daa53cd648e0beec9ec3fb3860000be9735 100644 (file)
@@ -659,23 +659,12 @@ is
 
 
          class Date;
-             ---Purpose: Gets and sets values of date.
-             --          This represents a point in time.
-             --          So it deals with year,month,day,hour,minute,second,
-             --          millisecond and microsecond.
 
          class Period;
-             ---Purpose: Gets and sets values of Period
-             --          This allows management of an elapsed time.
-
-
 
         class Color;
-            ---Purpose: Definition and manipulation of colors.
-
 
         class Convert;
-            ---Purpose: Conversion units.
 
 
        class Array1OfCoefficient instantiates
index 25fc2afc0b0ce40cf7ca54f82bfb114d18fc0a9c..05c7124ae0971a8665abd4dfe067ba65193d7b8f 100644 (file)
@@ -169,6 +169,6 @@ class RWDocumentProductEquivalence;
        ---Package Method ---
 
 --     Init;
-       ---Purpose: enforced the initialisation of the  libraries
+-- Enforced the initialisation of the  libraries
 
 end RWStepBasic;
index 3c13a4ff2285ef92a1b60814b0e9d2b16e643f77..8376757756e866dee4950ffde28a6262421dc36f 100644 (file)
@@ -116,6 +116,6 @@ class RWBezierSurfaceAndRationalBSplineSurface;
        ---Package Method ---
 
 --     Init;
-       ---Purpose: enforced the initialisation of the  libraries
+-- Enforced the initialisation of the  libraries
 
 end RWStepGeom;
index 1c4766a4658c3d0118e73d7d96e176f5e1042832..ce050f206d9b7b71763d70679d7d3d3022a5ffed 100644 (file)
@@ -96,6 +96,6 @@ class RWMeasureRepresentationItem;
     class RWReprItemAndLengthMeasureWithUnit;
     
 --     Init;
-       ---Purpose: enforced the initialisation of the  libraries
+-- Enforced the initialisation of the  libraries
 
 end RWStepRepr;
index 7ef34228d2033af9a0daf00e6cc99f92ed763662..09db5bb5598de6190a8e30c6f3ff3b6203175e9a 100644 (file)
@@ -139,6 +139,6 @@ class RWRevolvedFaceSolid;
        ---Package Method ---
 
 --     Init;
-       ---Purpose: enforced the initialisation of the  libraries
+-- Enforced the initialisation of the  libraries
 
 end RWStepShape;
index d6a2e297713089900d0de8df7bb306b3123b31bf..e9c3655d7df9c39018b3ec008ab009b3d97e6cab 100644 (file)
@@ -143,6 +143,6 @@ class RWPresentationLayerUsage;
        ---Package Method ---
 
 --     Init;
-       ---Purpose: enforced the initialisation of the  libraries
+-- Enforced the initialisation of the  libraries
 
 end RWStepVisual;
index d7964741736adb2770878791da1363b169821e9c..ba7ed347976d4906541867e3083c52b3b96b3f42 100644 (file)
@@ -58,7 +58,6 @@ is
    class LexicalCompare ;
    
    class Manager;
-   ---Purpose: Defines a resource structure and its management methods.
 
    class Unicode;
 
index 5879e5cdbd0fc95677f23c12f515dbfb6a332572..43dcae6d9c8971e39de6f61dbfc673802b7e23f5 100644 (file)
@@ -42,18 +42,14 @@ uses
 is
 
     class Reader;
-       ---Purpose: Reader for DECAF documents
-    
+
     class Writer;
-       ---Purpose: Writer for DECAF documents
 
     class ExternFile;
-        ---Purpose: Auxiliary class to store results of translation of external file
 
     class ActorWrite;
     class Controller;
-       ---Purpose: Extensions of standard STEP tools for DECAF specifics
-    
+
     class DictionaryOfExternFile instantiates 
          Dictionary from Dico (ExternFile from STEPCAFControl);
 
index 25998b95ae800b2f41eab656d44b29e1c56ed4c3..9657447f1b1ad50d841574f2d7aec1f586d3e4b3 100644 (file)
@@ -45,32 +45,23 @@ uses
 is
 
     class Tool;
-       ---Purpose: Basic class providing general features
-       
+
     class UnitContext;
-       ---Purpose: Create and investigate context of units and uncertanties
 
     class Part;
-       ---Purpose: Create and investigate data associated with parts (product etc.)
-       
+
     class Assembly;
-       ---Purpose: Create and check assembly data structures
-    
+
     class Styles;
-       ---Purpose: Create and investigate STEP constructs for styles (mostly colors)
-    
+
     class ValidationProps;
-       ---Purpose: Create and investigate STEP constructs for validation properties
-    
+
     class ExternRefs;
-       ---Purpose: Work with references to external documents
-    
+
     class AP203Context;
-        ---Purpose: maintains context specific to AP203
-    
+
     class ContextTool;
-        ---Purpose: Maintains global context tool for writing
-       
+
     --- skl 15.01.2004
     class DataMapOfAsciiStringTransient instantiates 
          DataMap from TCollection (AsciiString from TCollection,
index a95eef2d81feeb2592fa3d8854803c81bb624353..ce1f37e1254c71cfd4a96ef4b2354ad82a99e98d 100644 (file)
@@ -16,7 +16,7 @@
 
 class Assembly  from STEPConstruct
 
-    ---Purpose : This operator creates an item of an assembly, from its
+    ---Purpose : This operator creates and checks an item of an assembly, from its
     --           basic data : a ShapeRepresentation, a Location ...
     --           
     --           Three ways of coding such item from a ShapeRepresentation :
index 2c2a0a2367a54961c4f063230a65dffe69c7dd56..919589cc2c34b4bd7188642010abb1a5e12f77a6 100644 (file)
@@ -16,7 +16,8 @@
 
 class ContextTool from STEPConstruct
 
-    ---Purpose : Gives access to Product Definition Context (one per Model)
+    ---Purpose : Maintains global context tool for writing.
+    --           Gives access to Product Definition Context (one per Model)
     --           Maintains ApplicationProtocolDefinition entity (common for all
     --           products)
     --           Also maintains context specific for AP203 and provides set of
index 4f0ed6b418caaf321b54f740cbf7401e3ec8fd20..2ccb569d862e8053f937d36d02b891bf265ec076 100644 (file)
@@ -27,29 +27,20 @@ uses  TCollection, TColStd, TopoDS, TopTools, Draw, ShapeProcessAPI
 is
 
     class ShapeTool;
-       ---Purpose: Contains commands to activate Topology/Geometry not
-       --          Shape Healing
 
     class ShapeAnalysis;
-       ---Purpose: Contains commands to activate package ShapeAnalysis
 
     class ShapeCustom;
-       ---Purpose: Contains commands to activate package ShapeCustom
 
     class ShapeExtend;
-       ---Purpose: Contains commands to activate package ShapeExtend
 
     class ShapeFix;
-       ---Purpose: Contains commands to activate package ShapeFix
 
     class ShapeUpgrade;
-       ---Purpose: Contains commands to activate package ShapeUpgrade
 
     class ShapeProcess;
-       ---Purpose: Contains commands to activate package ShapeProcess
-    
+
     class ShapeProcessAPI;
-       ---Purpose: Contains commands to activate package ShapeProcessAPI
 
     Init (theCommands: in out Interpretor from Draw);
        ---Purpose: Loads commands defined in SWDRAW
index e0000ce4a472eb5939c754dd9ad4175009513401..2845c0611e3bd4b7a602f9f7f8752aa33d9c09c8 100644 (file)
@@ -38,14 +38,10 @@ is
 
 
     deferred class EntityOwner;
-    ---Purpose: entity able to set multiple owners for a SensitiveEntity;
 
     class SortAlgo; 
-    ---Purpose: sort algorithm for 2D rectangles.
 
     class BasicTool;
-    ---Purpose: give Tools for sorting Selection results
-    --          (example : sensitive entities matching)
 
     class ListOfBox2d instantiates List from TCollection 
     (Box2d from Bnd);
@@ -57,7 +53,6 @@ is
 
 
     deferred class SensitiveEntity;
-    ---Purpose: general entity able to give sensitive areas 
 
 
     class ListOfSensitive instantiates List from TCollection 
index fff03546ae109053cd9976ca9a566967932f7cf0..e67525eebbb1dd7958225ed270aed31466ead004 100644 (file)
@@ -16,7 +16,8 @@
 
 class BasicTool from SelectBasics 
 
-       ---Purpose: 
+       ---Purpose: give Tools for sorting Selection results
+    --          (example : sensitive entities matching)
 
 uses
     Pnt2d from gp,
index cb1493d248c5b1c91ab8026ed522dd5148937071..a21c176f9a4d89f3d465b482fbf7985ffd16c5f7 100644 (file)
@@ -20,6 +20,7 @@
 class SortAlgo from SelectBasics 
 
        ---Purpose: Quickly selection of a rectangle in a set of rectangles
+       --          Sort algorithm for 2D rectangles.
 
 
 uses    Integer from Standard,
index 867c65585c6daab7540373d323c0c55969ad6c4e..805bc79b730f7489ce22e9f93279ff2005c405bc 100644 (file)
@@ -195,44 +195,23 @@ is
     deferred class SelectableObject;
 
     deferred class ViewerSelector;
-       ---Purpose: class selector dedicated to a view ;
-       --          contains all the sensitive Entities present 
-       --          in a view at selection time 
-
 
     deferred class Filter;
 
     deferred class CompositionFilter;     
 
     class AndFilter;
-       ---Purpose: AND filter
-    
+
     class OrFilter;
-       ---Purpose: OR filter
 
 
 
-    class EntityOwner;
-       ---Purpose: Inherits EntityOwner from SelectBasics;
-       --          knows the selectable object it was made from;
-       --          
 
+    class EntityOwner;
 
     class Selection;
-       ---Purpose: set of primitives for a mode an an Object;
-       --          In fact a Selectable Object will have one or many
-       --          modes of selection or decomposition;
-       --          A Selection object will contain all the primitives
-       --          coming from one decomposition.
-
-
 
     class  SelectionManager;
-       ---Purpose: manages all the Operations before selection -
-       --          i.e. add specific selections for an object in a selectionview
-
-
-
 
     ---Category: instantiations of classes from TCollection...
 
@@ -276,7 +255,5 @@ is
     pointer SOPtr to SelectableObject from SelectMgr;
 
     imported CompareResults;
-        ---Purpose: Redefine CompareOfInteger from TCollection, to be used
-        --          in method SortResult from class ViewerSelector
 
 end SelectMgr;
index a510ff650d1d2e8098bec5e0463e0c51bce9a826..a3b67a8acc68d0d3e46a94992cc383c793dd3085 100644 (file)
@@ -17,6 +17,9 @@
 #include <SelectMgr_SortCriterion.hxx>
 #include <TCollection_CompareOfInteger.hxx>
 
+// Purpose: Redefine CompareOfInteger from TCollection, to be used
+// in method SortResult from class ViewerSelector
+
 class SelectMgr_CompareResults: public TCollection_CompareOfInteger
 {
  public:
index b28ca99ebf3f6e75ace11bd4486eb90625e6bb90..ea9d56631fbb01b5664619a6e4da5c24322588bf 100644 (file)
@@ -33,7 +33,6 @@ uses
 is
 
     class ToolContainer;
-       ---Purpose: Returns tools used by AlgoContainer
 
     class AlgoContainer;
        ---Purpose: Provides initerface to the algorithms from Shape Healing.
index 8d507ff5333cd726772ae392b22191b818ec31d9..53894cfcef678a5640d71506472e5939b1ee5580 100644 (file)
@@ -15,7 +15,7 @@
 
 class ToolContainer from ShapeAlgo inherits TShared from MMgt
 
-    ---Purpose: 
+    ---Purpose:  Returns tools used by AlgoContainer
 
 uses
 
index fe1c9fc03c58a4e2312fe09c8e24f897684d23eb..3d552d323ca0db86ee7c6a90b546ff5084c5ef1f 100644 (file)
@@ -52,74 +52,54 @@ uses
 is
  
     class Geom;
-       ---Purpose: Basic analysis on geometry
-    
+
     class Curve;
-       ---Purpose: Analysis on 2d and 3d curve (projecting points)
-    
+
     class Surface;
-       ---Purpose: Analysis on surface (computing singularities)
-    
+
     class Edge;
-       ---Purpose: Analysis on edge (geometrical and topological querying,
-       --          curves consistency, etc.)    
 
     class Wire;
-       ---Purpose: Comprehensive alysis of the wire lying on the face or surface
-    
+
     class WireOrder;
-        ---Purpose: Analysis of the edges order in the wire
-    
+
     class WireVertex;
-       ---Purpose: Analysis of the vertex in context of the wire
-       
+
     class CheckSmallFace;                                                                                 
-        ---Purpose: Analysis of the face size         
-       
+
     class Shell;                   
-        ---Purpose: Checking orientation in the shell                                                                          
-                       
+
     class ShapeTolerance;
-       ---Purpose: Calculating shape tolerances
 
     --class OverlapEdges;  now it is in package OverlapShape of Products
-       ---Purpose: Container for keeping information about
+    --- Container for keeping information about
        --          overlapping edges
 
     --class CheckCoincidenceTool;  now it is in package OverlapShape of Products
-       ---Purpose: Tool for checking coincidence of faces and edges
+    ---Tool for checking coincidence of faces and edges
 
      -- Class intended for analyzing shape contents
     
     class ShapeContents;
-       ---Purpose: Dumps shape contents
-    
-    
+
     -- Classes intended for free bounds analysis
 
-    class FreeBounds;                                                                                     
-        ---Purpose: Constructing free bounds of the shape                                                 
-                                                                                                          
-    class FreeBoundData;                                                                                  
-        ---Purpose: Data structure for storing free bound                                                 
-    
-    class FreeBoundsProperties;                                                                           
-        ---Purpose: Analysis of properties of free bounds                                                 
-                                                                                                          
+    class FreeBounds;
+
+    class FreeBoundData;
+
+    class FreeBoundsProperties;
+
     class TransferParameters;
-       ---Purpose: Transfers parameters between curve 3d of edge and its pcurves
-       
+
        class TransferParametersProj;
-           ---Purpose: Transfers parameters between curve 3d of edge and its 
-           --          pcurves. This algorithm uses projection for not 
-           --          sameparameter edges.
-    
-    class SequenceOfFreeBounds instantiates                                                               
-        Sequence  from TCollection (FreeBoundData from ShapeAnalysis);                                    
-                                                                                                          
-    class HSequenceOfFreeBounds instantiates                                                              
-        HSequence from TCollection (FreeBoundData        from ShapeAnalysis,                              
-                                    SequenceOfFreeBounds from ShapeAnalysis);                             
+
+    class SequenceOfFreeBounds instantiates
+        Sequence  from TCollection (FreeBoundData from ShapeAnalysis);
+
+    class HSequenceOfFreeBounds instantiates
+        HSequence from TCollection (FreeBoundData        from ShapeAnalysis,
+                                    SequenceOfFreeBounds from ShapeAnalysis);
 
     class DataMapOfShapeListOfReal instantiates
        DataMap from TCollection(Shape          from TopoDS,
index fd3ca99f65484e2fd6a64bd889a55ce722f30801..0e9dcf4c56502aad6fbcae6d885a70dc6e759d35 100644 (file)
@@ -16,7 +16,7 @@
 
 class CheckSmallFace from ShapeAnalysis 
 
-       ---Purpose: 
+       ---Purpose: Analysis of the face size
 
 uses
     Shape from TopoDS,
index db492db3a26db1bffc6844a2eeefaa6b63c343b9..2d67e9a5e338c19352d98e6be8b95c03c9324c7f 100644 (file)
@@ -16,7 +16,7 @@
 
 class ShapeContents from ShapeAnalysis 
 
-       ---Purpose: 
+       ---Purpose: Dumps shape contents
 
 uses
 
index 739b9f33aa8220376204592a2aa73144156071bd..a7b2c7fd535fce3921c6574ba1dfd9cdafd00de1 100644 (file)
@@ -34,11 +34,9 @@ uses
 is
 
     class Vertex;
-       ---Purpose: Provides low-level functions used for constructing vertices
-       
+
     class Edge;
-       ---Purpose: Provides low-level functions used for rebuilding edge
-       
+
     class ReShape;
        ---Purpose: Rebuilds a shape with substitution of some components
 
index 2239ab69fdbd5c3d96f882c0248c0712bbaac3ee..f74cff976a926fc2b1dc8067f5e5edc8c47e4821 100644 (file)
@@ -42,20 +42,15 @@ uses
 is
 
     class Curve;
-       ---Purpose: Tool for adjusting 3d and 2d curve
 
     class ProjectCurveOnSurface;
-       ---Purpose: Tool for computing pcurve by projecting 3d curve on a surface
+
     ---WARNING: The following two classes are just a copy of those from GEOMLITE
     --          They must be removed as soon as bug in them is fixed   
 
     class CompBezierCurvesToBSplineCurve;
-       ---Purpose: Converts a list of connecting BezierCurves
-       --          into a B-spline curve.
 
     class CompBezierCurves2dToBSplineCurve2d;
-       ---Purpose: Converts a list of connecting BezierCurves
-       --          into a B-spline curve.      
 
     class MakeTriangulation;
        ---Purpose: Tool for wire triangulation
index e033a7283a4b5e85fd745fac196cf35f732efc4c..09329cb23716dfe493a2c32e032bab21d447a513 100644 (file)
@@ -98,20 +98,15 @@ is
     deferred class ComplexCurve;
 
     class CompositeSurface;
-        ---Purpose: Defines surface composed of grid of connected patches
 
     class WireData;
-       ---Purpose: Defines data structure for work on a wire as a list of edges
-       
+
     class BasicMsgRegistrator;
-       ---Purpose: Abstract class to send messages to the objects
-       
+
        class MsgRegistrator;
-           ---Purpose: Collects messages to be attached messages to the objects
-       
+
     class Explorer;
-       ---Purpose: Exploring of shapes (compounds)
-       
+
     class DataMapOfShapeListOfMsg instantiates DataMap from TCollection
        (Shape          from TopoDS,
          ListOfMsg      from Message,
index 87e9f83ddd5574b3c6ed884e363c059cff148fea..fa75eb1e5a6d4c010a5e6d5e25299c66392f9985 100644 (file)
@@ -53,62 +53,41 @@ is
     class EdgeProjAux;
 
     class Edge;
-       ---Purpose: Fixing different problems on edge
-       
+
     class Wire;
-      ---Purpose: Fixing different problems with wires
 
     class Face;
-       ---Purpose: Fixing problems with face (orientation of wires and wrong wires)
-         
+
     class FixSmallFace;
-      ---Purpose: Fixing face with small size
 
     class WireVertex;
-       ---Purpose: Fixing disconnected edges in the wire
 
     class Wireframe;
-      ---Purpose: Provides methods to fix wireframe of shape
-    
+
     class FreeBounds;
-      ---Purpose: Fixing free bounds of the shape (connecting open wires)
 
     class FaceConnect;
-      ---Purpose: Rebuilds connectivity between faces in shell
-       
+
     class Shell;
-       ---Purpose: Fixing orientation of faces in shell
 
     class Solid;
-      ---Purpose: Creating solid from shell and orienting it to have finite volume
-       
+
     class ShapeTolerance;
-       ---Purpose: Modifying shape tolerances
 
     class Shape;
-       ---Purpose: Fixing problem of shape. 
 
     class EdgeConnect;
-        ---Purpose: Rebuilds edges to connect with new vertices, was moved from ShapeBuild
 
     class ComposeShell;
-       ---Purpose: Splits a (pseudo)face onto grid of faces (shell)
 
     class SplitCommonVertex;
-       ---Purpose: Splits vertex which is common for two wires
-      --          (for writing into STEP)
 
     class WireSegment;
-       ---Purpose: Auxiliary class (data storage) for ComposeShell
-       
+
     class IntersectionTool;
-       ---Purpose: Tool for fixing selfintersecting wire
-      --          and intersecting wires
-       
+
     class SplitTool;
-       ---Purpose: Tool for splitting and cutting edges; incudes methods
-      --          used in OverlappingTool and IntersectionTool
-       
+
     class SequenceOfWireSegment instantiates Sequence from TCollection
        (WireSegment from ShapeFix);
     
index 7ebc4cb1fe9c79ee6fbe22228116e1e2c8e650de..d05de8d672bb7f8cac513acc59ac30cb2e3cc914 100644 (file)
@@ -16,7 +16,8 @@
 
 class EdgeConnect  from ShapeFix
 
-    ---Purpose : Makes vertices to be shared to connect edges,
+    ---Purpose : Rebuilds edges to connect with new vertices, was moved from ShapeBuild.
+    --           Makes vertices to be shared to connect edges,
     --           updates positions and tolerances for shared vertices.
     --           Accepts edges bounded by two vertices each.
 
index dd5ad8ea65e59138b935d5fecad990069557cbf9..fc28a1fca7ab2380e091d89da9704914b090127d 100644 (file)
@@ -16,7 +16,7 @@
 
 class FaceConnect  from ShapeFix
 
-    ---Purpose : 
+    ---Purpose : Rebuilds connectivity between faces in shell
 
 uses 
     DataMapOfShapeListOfShape from TopTools,
index fd3377735de2fe1083e96fe5dcabbb669769b894..5c2246b585216c4524b15aced4f494ae267e5f54 100644 (file)
@@ -16,7 +16,7 @@
 
 class FixSmallFace from ShapeFix inherits Root from ShapeFix
 
-       ---Purpose: 
+       ---Purpose: Fixing face with small size
 
 uses
     Shape from TopoDS,
index 4e6ce0e0362d05fb47eecfeb9953d5e814e21bb4..bce4979c2cba9f8b0eb99b4357ac45c542c88fc7 100644 (file)
@@ -16,7 +16,7 @@
 
 class WireSegment from ShapeFix 
 
-       ---Purpose: This class is auxiliary class used in ComposeShell.
+       ---Purpose: This class is auxiliary class (data storage) used in ComposeShell.
         --          It is intended for representing segment of the wire 
         --          (or whole wire). The segment itself is represented by 
         --          ShapeExtend_WireData. In addition, some associated data 
index 92f8dfc6bb36d307d2b2182f29146f6142de5286..bbe1acbb3f515a3e6232e90f3d40fea80b7c6537 100644 (file)
@@ -16,7 +16,8 @@
 
 class WireVertex from ShapeFix 
 
-    ---Purpose: Fixes vertices in the wire on the basis of pre-analysis
+    ---Purpose: Fixing disconnected edges in the wire
+    --          Fixes vertices in the wire on the basis of pre-analysis
     --          made by ShapeAnalysis_WireVertex (given as argument).
     --          The Wire has formerly been loaded in a ShapeExtend_WireData.
 
index 8e39904c84b34b8c24081ee0f659ff9bdcee201b..d279951f7b530e0ae6be66c02eb2f1b00b0c4a7d 100644 (file)
@@ -40,18 +40,15 @@ uses
 is
 
     class Context; 
-       ---Purpose: Provides general context for processing (resource file)
+
        class ShapeContext;
-           ---Purpose: Extends context to support processing of the shape
 
     deferred class Operator;
-       ---Purpose: Defines interface to Operator which do the job
+
        primitive OperFunc;
        class UOperator;
-           ---Purpose: Customizable operator-container loaded by OperFunc
 
     class OperLibrary;
-       ---Purpose: Provides standard set of operators
 
     class DictionaryOfOperator instantiates 
          Dictionary from Dico (Operator from ShapeProcess);
index 4127cf3df632fa2db8d9f6bef07d47a669a13621..7e0281190abccab66f383b52d4af49ac811b5465 100644 (file)
@@ -31,6 +31,5 @@ uses
 is
 
     class ApplySequence;
-       ---Purpose: Applies one of the sequence of calls from resource file.
-    
+
 end ShapeProcessAPI;
index f5c5f2db1ce090b0f1ccd11e3de9d1f70482f8de..9684e4db3a46622db574bda642629473c5e9a815 100644 (file)
@@ -68,14 +68,11 @@ is
        class ShapeDivideArea;
     
     class ShapeDivideContinuity;    
-       ---Purpose: API Tool for converting shapes with C0 geometry into C1 ones
-    
+
     class ShapeDivideAngle;
-       ---Purpose: API Class for splitting revolutions to segments less than 90
 
     class ShapeConvertToBezier;
-       ---Purpose: API Class for convering curves to beziers.
-       
+
     class ShapeDivideClosed;
        ---Purpose:
        
@@ -97,18 +94,16 @@ is
        class SplitSurfaceArea;
        
     class ShellSewing;
-       ---Purpose: Provides access to a sewing algorithms from BRepOffsetAPI
+
     class FixSmallCurves;
     ---Purpose:
     class FixSmallBezierCurves;
     ---Purpose:
     
     class RemoveLocations;
-    ---Purpose: Removes all locations sub-shapes of specified shape
-    
+
     class RemoveInternalWires;
-    ---Purpose: Removes all internal wires having area less than specified min area
-    
+
     class UnifySameDomain;
     ---Purpose: Unifies same domain faces and edges of specified shape
     
index 3503a574e4dfcebce057606355c79cea96378970..1b7b8d0aac90e76e4ecd1e6eee8f4c6b9a101103 100644 (file)
@@ -19,7 +19,7 @@ class ShapeDivideAngle from ShapeUpgrade inherits ShapeDivide from ShapeUpgrade
        ---Purpose: Splits all surfaces of revolution, cylindrical, toroidal, 
        --          conical, spherical surfaces in the given shape so that 
        --          each resulting segment covers not more than defined number 
-       --          of degrees
+       --          of degrees (to segments less than 90).
 
 uses
     
index 267fa827fbbf7d40bff97787bad5e32bd44da63e..d6f6be5d39c95d062f885ddb232be52bf5cefc27 100644 (file)
@@ -16,7 +16,7 @@
 
 class ShapeDivideContinuity from ShapeUpgrade inherits ShapeDivide from ShapeUpgrade
 
-       ---Purpose: 
+       ---Purpose: API Tool for converting shapes with C0 geometry into C1 ones
 
 uses
     
index 1a71a290fa7c783ec0de5dfae5930e09d7a9cf46..a4fe88df28a356891c00941efa4d3af9fbf4a69d 100644 (file)
@@ -28,16 +28,12 @@ uses TCollection,
 
 is
         generic class HeapSort;
-        ---Purpose: Sort an array using the heap sort algorithm.
 
         generic class QuickSort;
-        ---Purpose: Sort an array using the quick sort algorithm.
 
         generic class ShellSort;
-        ---Purpose: Sort an array using the shell sort algorithm.
 
         generic class StraightInsertionSort;
-        ---Purpose: Sort an array using the straight insertion sort algorithm.
 
 
   -- The table below summarizes the most important characteristics that 
index de78cb0edfde5f9018ce462ecc7aab7f62185f0a..dcbde7117beac9d712f977d1d8749ead9d21dfd1 100644 (file)
@@ -57,88 +57,46 @@ is
    class ShadedShape;
     
    class PoleCurve;
-       ---Purpose: computes the presentation of curves by drawing
-       --          a broken line linking the poles of the curve.
 
    class Plane;
-       ---Purpose: computes the presentation of a infinite plane.
 
    class WFPoleSurface;
-       ---Purpose: computes the presentation of surfaces by drawing a
-       --          double network of lines linking the poles of the surface
-       --          in the two parametric direction.
-       
 
    class DeflectionCurve;                    
-       ---Purpose: computes the presentation of objects to be
-       --          seen as curves. The computation will be made
-       --          according to a maximal chordial deviation.
-                 
+
        ---Category: Wireframe algorithms
    
    class WFDeflectionSurface;
-       ---Purpose: computes the wireframe presentation of surfaces 
-       --          by displaying a given number of U and/or V isoparametric
-       ---         curves. The isoparametric curves are drawn with respect
-       --          to a given maximal chordial deviation.
 
    class ShadedSurface;
-       ---Purpose: computes the shading presentation of surfaces.
 
    -----------------------------------------------
    --- deflection drawing classes :
    -----------------------------------------------
 
    class WFDeflectionRestrictedFace;
-         ---Purpose: computes the wireframe presentation of faces with
-       --          restrictions by displaying a given number of U and/or
-       --          V isoparametric curves. The isoparametric curves are
-       --          drawn with respect to a maximal chordial deviation.
-       --          The presentation includes the restriction curves.
-                     
-   class Curve;
-       ---Purpose: computes the presentation of objects to be
-       --          seen as curves. The computation will be made
-       --          whith a constant number of points.
 
+   class Curve;
 
    class WFSurface;
-       ---Purpose: computes the wireframe presentation of surfaces 
-       --          by displaying a given number of U and/or V isoparametric
-       ---         curves. The isoparametric curves are drawn with respect
-       --          to a given number of points.
-                       
-   
+
    ---Category: Hidden lines removal algorithms.
    
    class HLRPolyShape; 
-    ---Purpose: computes the presentation of objects with
-       --          removal of their hidden lines for a specific
-       --          projector. The polygonal algorithm is used.
-  
+
    imported HLRShape;
-   ---Purpose: computes the presentation of objects with
-       --          removal of their hidden lines for a specific
-       --          projector. The exact algorithm is used.
-     
+
    imported NListOfSequenceOfPnt from Prs3d; 
    imported NListIteratorOfListOfSequenceOfPnt from Prs3d;
    
    imported WFShape;
    imported WFDeflectionShape;
-   ---Purpose: computes the wireframe presentation of surfaces 
-       --          by displaying planar sections.
+
    imported Vertex;
    imported Point;
-   ---Purpose: computes the presentation of objects to be
-       --          seen as points.
+
    imported WFRestrictedFace;
-   ---Purpose:  Computes the wireframe presentation of faces with
-  --           restrictions by displaying a given number of U and/or
-  --           V isoparametric curves. The isoparametric curves are
-  --           drawn with a fixed number of points.
-  --           The presentation includes the restriction curves.
-                       
+
 end StdPrs;
 
 
index c3dcbbc34a041f0eb8bf4e19b069c5581fa8ee73..12b3cef71e598db0a5bfc8d2b22a5326e3a95e1a 100644 (file)
@@ -27,6 +27,7 @@ inherits Root from Prs3d
        -- obtain an exact result, whereas, when you use
        -- StdPrs_HLRPolyShape, you reduce computation
        -- time but obtain polygonal segments.
+      -- The polygonal algorithm is used.
 uses
     Shape        from TopoDS,
     Presentation from Prs3d,
index 7b2d0020347dadbf0d920758e461d8e96e46afb5..728353840374378db38fed8e6a2aa9a483b3a605 100755 (executable)
 #include <Prs3d_Drawer.hxx>
 #include <Prs3d_Projector.hxx>
 
+// Computes the presentation of objects with
+// removal of their hidden lines for a specific
+// projector. The exact algorithm is used.
+
 class StdPrs_HLRShape: public Prs3d_Root
 {
 public:
index d10800eca6c0b84a11f1b0378676d2b396498293..37de4bb4eb701c8c381482a3ddcc185a6dbe41e5 100755 (executable)
@@ -19,6 +19,6 @@
 #include <Prs3d_Drawer.hxx>
 #include <Prs3d_Presentation.hxx>
 #include <StdPrs_ToolPoint.hxx>
-
+//computes the presentation of objects to be seen as points.
 typedef Prs3d_Point<Handle(Geom_Point), StdPrs_ToolPoint> StdPrs_Point;
 #endif
index 6565c0f47d9cdfe531a9b5349c0c766e2a5afd17..de13d3e721c45291bab1b87217c043f4167a0b66 100644 (file)
@@ -17,9 +17,9 @@
 class PoleCurve from StdPrs 
 
 inherits Root from Prs3d
-     
-            
-       ---Purpose: A framework to provide display of Bezier or BSpline curves.
+
+      ---Purpose: A framework to provide display of Bezier or BSpline curves
+      --          (by drawing a broken line linking the poles of the curve).
 
 uses
     Curve        from Adaptor3d,
index 9ebaad1e5da2a3c4aa9451b07150f659fb483f30..9a91fe60ac7e4b5335898d795db516c9cfe60229 100644 (file)
 class ShadedSurface from StdPrs 
 
 inherits Root from Prs3d
-       --- Purpose: Draws a surface by drawing the isoparametric curves with respect to 
-       -- a maximal chordial deviation.
-       -- The number of isoparametric curves to be drawn and their color are
-       -- controlled by the furnished Drawer.
+      --- Purpose: Computes the shading presentation of surfaces.
+      -- Draws a surface by drawing the isoparametric curves with respect to
+      -- a maximal chordial deviation.
+      -- The number of isoparametric curves to be drawn and their color are
+      -- controlled by the furnished Drawer.
 uses
     Surface      from Adaptor3d,
     Presentation from Prs3d,
index 8860cdc1028c7154cf85af5d1fed07b020ae069a..303264a15f78acbf93885ba3052787295fe33cbd 100644 (file)
@@ -22,6 +22,11 @@ inherits Root from Prs3d
        ---Purpose: A framework to provide display of U and V
        -- isoparameters of faces, while allowing you to impose
        -- a deflection on them.
+      -- Computes the wireframe presentation of faces with
+      -- restrictions by displaying a given number of U and/or
+      -- V isoparametric curves. The isoparametric curves are
+      -- drawn with respect to a maximal chordial deviation.
+      -- The presentation includes the restriction curves.
 
 uses
     HSurface             from BRepAdaptor,
index def659d4380b1d8dedf2a8b379de2539ab9b287d..333d2e1ae27afe50feedb60031a78cc2bccc1fd7 100755 (executable)
@@ -24,6 +24,9 @@
 #include <TopoDS_Shape.hxx>
 #include <TopTools_HSequenceOfShape.hxx>
 
+// Computes the wireframe presentation of surfaces
+// by displaying planar sections.
+
 class StdPrs_WFDeflectionShape : public Prs3d_Root
 {
 
index 568dc4bdd55afa99dd81f06be1b790ba3134143d..25d042408b242b0b06d6b6d267eeb4e7e45438c3 100644 (file)
 class WFPoleSurface from StdPrs
 
 inherits Root from Prs3d
-       --- Purpose: The number of lines to be drawn is controlled 
-       -- by the NetworkNumber of the given Drawer.
+      --- Purpose: Computes the presentation of surfaces by drawing a
+       --          double network of lines linking the poles of the surface
+       --          in the two parametric direction.
+       --          The number of lines to be drawn is controlled
+       --          by the NetworkNumber of the given Drawer.
 uses
     Surface      from Adaptor3d,
     Presentation from Prs3d,
index 8ea6045bf2da9e8975e7939e69c9c8acb1a36dbb..e763636766f3e38b0853d458219ce6206edb914d 100755 (executable)
 #include <Prs3d_Root.hxx>
 #include <Prs3d_NListOfSequenceOfPnt.hxx>
 
+// Computes the wireframe presentation of faces with
+// restrictions by displaying a given number of U and/or
+// V isoparametric curves. The isoparametric curves are
+// drawn with a fixed number of points.
+// The presentation includes the restriction curves.
+
 class StdPrs_WFRestrictedFace : public Prs3d_Root
 {
 public:
index 0711806a052bbd558e8a88fc927464c86e013c6f..3d9858dc54893dc13fdc3547d67f26c67933c642 100644 (file)
 -- commercial license or contractual agreement.
 
 class WFSurface from StdPrs
+       ---Purpose: Computes the wireframe presentation of surfaces
+       --          by displaying a given number of U and/or V isoparametric
+       ---         curves. The isoparametric curves are drawn with respect
+       --          to a given number of points.
 
 inherits Root from Prs3d
 
index 151213a3b9976806cc2cee7d08ea0cb3fb7dae0a..f9b5313b469b1fd61e83df83edc27bb1eba72d9b 100644 (file)
@@ -91,20 +91,11 @@ is
 
 
     class ViewerSelector3d;
-       ---Purpose: Viewer Selector for a view from V3d
-       --          Accepts Only Sensitive Entities inheriting Select3D entities...
-    
-    
-    
+
     class BRepSelectionTool;
-       ---Purpose: gives standard selections for Shapes
 
     class BRepOwner;
-       ---Purpose: Owner classes for BRep objects 
-       --          used by BRepSelectionTool to know which entities
-       --          own the sensitive primitives created.
-       --          the hilight-unhilight methods are empty and
-       --          must be redefined by each User...
+
 
     ---Category: Shape Filters
 
index 63241b19822a9a3588f6480a84d611bfbd8e5274..7ea2e9e7cdf5c36e5654a56a063f246b5aae3284 100644 (file)
@@ -21,6 +21,8 @@ class BRepOwner from StdSelect inherits EntityOwner from SelectMgr
        --          Used in Dynamic Selection Mechanism.
        --          A BRepOwner has an Owner (the shape it represents)
        --          and Users (One or More Transient entities).
+       --          The highlight-unhighlight methods are empty and
+       --          must be redefined by each User.
 
 uses
     Location              from TopLoc,
index b519d631db8ad101c4173d471cac2341bfc544e6..7c45d5a4d81f1e0d68171525527c6a7d12b02061 100644 (file)
@@ -19,6 +19,7 @@
 class ViewerSelector3d from StdSelect inherits ViewerSelector from SelectMgr
 
     ---Purpose: Selector Usable by Viewers from V3d
+    --          Accepts Only Sensitive Entities inheriting Select3D entities...
 
 uses
     View                 from V3d,
index f6350f71a4b8dd6690f6411978c9df46f673dabc..b8486079d2605ce69b28eb174e20c8cc1a421587 100644 (file)
@@ -33,6 +33,5 @@ is
 
 
     class Construct;
-       ---Purpose: Basic tool for working with AP209 model
-       
+
 end StepAP209;
index 3bf00a11cae63ea1f0812b0d06f459e502958577..69c4cab5937ec102d50ddbde41d99a48e334fd78 100644 (file)
@@ -314,7 +314,6 @@ class Array1OfDocument instantiates Array1 from TCollection (Document);
 class HArray1OfDocument instantiates HArray1 from TCollection (Document,Array1OfDocument from StepBasic);
 
 --     Protocol returns Protocol from StepBasic;
-       ---Purpose : creates a Protocol
 
 end StepBasic;
 
index 933dd86da6dc60ba42170b48577e77f7b3de71fc..9676a5ab21e032e9ff785fc00d2e3174b2ca83a8 100644 (file)
@@ -239,7 +239,6 @@ class Array1OfTrimmingSelect instantiates Array1 from TCollection (TrimmingSelec
 class HArray1OfTrimmingSelect instantiates HArray1 from TCollection (TrimmingSelect,Array1OfTrimmingSelect from StepGeom);
 
 --     Protocol returns Protocol from StepGeom;
-       ---Purpose : creates a Protocol
 
 end StepGeom;
 
index 57c8a538dfef70dfc819db23cd48ed3fb6c8216f..9f0270c7dd4888ffabd553abb0910dbb1e72943e 100644 (file)
@@ -143,7 +143,6 @@ is
 
 
     -- Protocol returns Protocol from StepRepr;
-       ---Purpose : creates a Protocol
 
 end StepRepr;
 
index 7301524b8b1e4d4d261eeb5c5f2458f916c64f05..de6c9dae0eef0ae768f8f54b6be1fcf98adaddb2 100644 (file)
@@ -249,7 +249,6 @@ class HArray1OfShell instantiates HArray1 from TCollection (Shell,Array1OfShell
     class PointRepresentation;
 
 --     Protocol returns Protocol from StepShape;
-       ---Purpose : creates a Protocol
 
 end StepShape;
 
index 45e5af40242488aefcfbb502a298a3cfa718d57b..8ca7878fe53faf6757daa61997a34e15f2a8d72c 100644 (file)
@@ -356,7 +356,6 @@ class HArray1OfBoxCharacteristicSelect
                          Array1OfBoxCharacteristicSelect);
 
 --     Protocol returns Protocol from StepVisual;
-       ---Purpose : creates a Protocol
 
 end StepVisual;
 
index 8528a2a921249c293f8651b96a42a30ee33b858d..15092a8f7364213710934d5ef6cb4b1e91fad47f 100644 (file)
@@ -31,28 +31,12 @@ uses
 is
 
     class Mesh;
-       ---Purpose: Mesh definition.  The mesh contains one or several
-       --          domains. Each  mesh   domain  contains a  set   of
-       --          triangles. Each domain can have its own deflection
-       --          value.
-
 
     class MeshExplorer;
-       ---Purpose: Provides   facilities to explore  the triangles of
-       --          each mesh domain.
-    
 
     class MeshDomain;
-       ---Purpose: Set of triangles defined with three vertices and a
-       --          given orientation. Internal class used to classify
-       --          the triangles of each domain.
-
 
     class MeshTriangle;
-        ---Purpose: triangle defined with three vertices and a given 
-        --          orientation
-
-    
 
     class SequenceOfMeshDomain  instantiates
           Sequence from TCollection (MeshDomain from StlMesh);
index b7c802c0667798b6b72bd114337d0f50ef3540d0..248669d370ff6482ce8e617ca7898868795ca328 100644 (file)
@@ -17,9 +17,9 @@
 class MeshDomain from StlMesh inherits TShared from MMgt
 
        ---Purpose: A  mesh domain is  a set of triangles defined with
-       --          three geometric vertices. The  mesh domain has its
-       --          own deflection.
-       --          
+       --          three geometric vertices and a given orientation.
+       --           The  mesh domain has its own deflection.
+       --          Internal class used to classify the triangles of each domain.
 uses
     SequenceOfXYZ          from TColgp,
     SequenceOfMeshTriangle from StlMesh
index 13e405bf162a50b0aef5ec665a72e976b21405a9..cdb172530bea3b49cec0fb517f02e21f37ed6c57 100644 (file)
@@ -116,7 +116,6 @@ is
     imported Position; -- typedef long
     
     deferred class BaseDriver;
-    ---Purpose: base class for storage drivers
 
     deferred class CallBack;
       class DefaultCallBack;
index 11d91e24f3fa11f57ddb70c30ea508544fa9299b..46527e0e124b4de4686bc49010b4b9a15f61b0a7 100644 (file)
@@ -35,14 +35,11 @@ is
     --     
 
     class NumShape;
-       ---Purpose: A shape represented by an index.
-    
+
     class NumShapeTool;
-       ---Purpose: Tool for NumShapes.
-    
+
     class NumShapeIterator;
-       ---Purpose: Iterator for NumShapes.
-    
+
 end Sweep;
 
 
index 16e214168a0dd378d7fd4d78399a4d7926d460e6..cfb3b975dd1cbe301352b9eb1d60016651227034 100644 (file)
@@ -51,51 +51,35 @@ is
     generic class HArray2;
    
     generic class List, ListNode, ListIterator;
-       ---Purpose: A single list handled by value.
 
     class BaseSequence;
     class SeqNode;
     pointer SeqNodePtr to SeqNode from TCollection;
     generic class Sequence,SequenceNode;
-       ---Purpose: An indexed double list handled by value.
-     
+
     generic class HSequence;
-       ---Purpose: An indexed double list handle by reference.
 
     generic class MapHasher;
-       ---Purpose: A Tool to instantiate Maps. Providing HashCode and
-       -- Comparisons on Keys.
-    
+
     private deferred class BasicMap;
     private class MapNode;
     pointer MapNodePtr to MapNode from TCollection;
-    ---Purpose: Basic class root of all the Maps.
-    
+
     private deferred class BasicMapIterator;
-       ---Purpose: Basic class root of all the Iterators on Maps.
-    
+
     generic class Map, MapIterator,StdMapNode;
-       ---Purpose: A Hashed map to store keys.
 
     generic class DataMap, DataMapIterator,DataMapNode;
-       ---Purpose: A Map where data can be stored with the keys.
-       
+
     generic class DoubleMap, DoubleMapIterator, DoubleMapNode;
-       ---Purpose: A Map to store pair of keys.
-       
+
     generic class IndexedMap,IndexedMapNode;
-       ---Purpose: A Map where the keys are indexed.
-       
+
     generic class IndexedDataMap,IndexedDataMapNode;
-       ---Purpose: An Indexed Map where data can be stored with the keys.
 
     enumeration Side is Left , Right;
     
     deferred generic class Compare ;
-        ---Purpose: Defines a comparison operator which can be used by
-        -- any ordered structure.   The  way to compare items
-        -- has  to be described  in  subclasses, which  herit
-        -- from instantiations of Compare.
 
     private deferred class PrivCompareOfInteger 
             instantiates Compare from TCollection(Integer from Standard); 
index ea4a28e43d6863998c901aed5ab2af55403e66bf..d2c579aef750537a622267ac2f191bd7ae6a5e0e 100644 (file)
@@ -15,6 +15,7 @@
 -- commercial license or contractual agreement.
 
 private class MapNode from TCollection
+    ---Purpose: Basic class root of all the Maps.
 inherits TShared from MMgt
 uses MapNodePtr from TCollection
 is
index f650811934632878b72d1ec25fe061474a233487..c9666e42587b5384744ddc6a8fb44b8f8de741a7 100644 (file)
@@ -51,10 +51,8 @@ is
     --           ==============================================================
 
     class Data;
-       ---Purpose: The root class of this structure.
 
     class Label;
-       ---Purpose: A label is a feature in the structure.
 
     imported HAllocator;
     imported LabelNode;
@@ -62,109 +60,71 @@ is
     pointer LabelNodePtr to LabelNode from TDF;
 
     deferred class Attribute;
-       ---Purpose: A class each application has to implement. It is
-       --          used to contain the application data.
 
     class TagSource;
-    ---Purpose: this  attribute may be used  for automatic delivery of
-    --          labels under a given label.    
 
     class Reference;
-    ---Purpose: this  attribute is  used to  store in the  framework a
-    --          reference to an other label.
+
 
 
     ---Category: DF Copy algorithms
     --           ==============================================================
     
     class ClosureMode;
-       ---Purpose:  This class provides options closure management.
-    
+
     class ClosureTool;
-       ---Purpose: This class gives services around the transitive
-       --          enclosure of a set of information, starting from a
-       --          list of label.
 
     class CopyTool;
-       ---Purpose: This class gives services around copy/paste actions.  
-        
+
     class CopyLabel; 
-        ---Purpose: This class gives copy of  source  label  hierarchy
-         
+
     class ComparisonTool;
-       ---Purpose: This class gives services around the comparison
-       --          between two sets of information.
 
     ---Category: DF Transaction & Delta
     --           ==============================================================
 
     class Transaction;
-       ---Purpose: This class offers services to open, commit or
-       --          abort a transaction in a more secure way than
-       --          using Data from TDF.
 
     class Delta;
-       ---Purpose: A set of AttributeDelta for a given transaction
-       --          number and reference time number.
 
     deferred class AttributeDelta;
-       ---Purpose: Delta for a given attribute. 
 
     class DeltaOnAddition;
-       ---Purpose: Attribute delta on ADDITION action.
 
     class DeltaOnForget;
-       ---Purpose: Attribute delta on FORGET action.
 
     class DeltaOnResume;
-       ---Purpose: Attribute delta on RESUME action.
 
     deferred class DeltaOnRemoval;
-       ---Purpose: Attribute delta on REMOVAL action.
 
     deferred class DeltaOnModification;
-       ---Purpose: Attribute delta on MODIFICATION action.
 
     class DefaultDeltaOnRemoval;
-       ---Purpose: Default implementation of TDF_DeltaOnRemoval.
 
     class DefaultDeltaOnModification;
-       ---Purpose: Default implementation of TDF_DeltaOnModification.
 
 
     ---Category: DF Basic Tools
     --           ==============================================================
 
     class ChildIterator;
-       ---Purpose: A tool to iterate on the children of a label.
 
     class ChildIDIterator;
-       ---Purpose: A tool to iterate on the children of a label to
-       --          find attributes with an ID.
 
     imported AttributeIterator;
-       ---Purpose: DO NOT USE THIS CLASS WITHOUT AUTHORIZATION!
-    
 
     ---Category: DF Specific Tools
     --           ==============================================================
 
     class DataSet;
-       ---Purpose: This class is used to build a set of DF
-       --          informations like labels or attributes.
 
     class RelocationTable;
-       ---Purpose: Builds a attribute relocation dictionnary useful
-       --          for copy or paste actions.
 
     class Tool;
-       ---Purpose: This class provides general services.
 
     class LabelMapHasher;
-       ---Purpose: A label hasher for label maps.
 
     class IDFilter;
-       ---Purpose: This class offers filtering services around an ID list.
 
 
     ---Category: DF Classes Instantiations
index f9c9f5436986111983f8b7676f8925f25d2cd3bc..19a5edbc7f0258b8a47f48402a0c4e51081a0533 100644 (file)
@@ -23,7 +23,9 @@
 deferred class Attribute from TDF
     inherits TShared from MMgt
 
-       ---Purpose: This abstract class, alongwith Label,
+  ---Purpose: A class each application has to implement. It is
+      --      used to contain the application data.
+      -- This abstract class, alongwith Label,
        -- is one of the cornerstones of Model Editor.
        -- The groundwork is to define the root of
        -- information. This information is to be
index 9ba62e353d8d6af75f58cc244758c234a3165c40..4688545152246db653424d17f2f46e6fa4c2e93e 100644 (file)
@@ -26,6 +26,8 @@
 #include <TDF_Label.hxx>
 #include <TDF_LabelNodePtr.hxx>
 
+// DO NOT USE THIS CLASS WITHOUT AUTHORIZATION!
+//
 // This class provides a way to iterates on the
 // up-to-date (current) valid attributes of a label.
 //
index 3d79d0fc1febd7a49178ba6f6581225bbdba9879..b55422f4bb7d793cd75c5c290efd76ae6060a9a3 100644 (file)
@@ -23,7 +23,9 @@ class ClosureTool from TDF
 
        ---Purpose: This class provides services to build the closure
        --          of an information set.
-       --          
+       --          This class gives services around the transitive
+       --          enclosure of a set of information, starting from a
+       --          list of label.
        --          You can set closure options by using IDFilter
        --          (to select or exclude specific attribute IDs) and
        --          CopyOption objects and by giving to Closure
index 63fbc0a86de2b8b5a0d6ca31bf3357df8cc4e726..5c63061d18a8ba0ad1074b34081f228cf5d7eae7 100644 (file)
@@ -16,7 +16,7 @@
 
 class CopyLabel from TDF 
 
-       ---Purpose: 
+       ---Purpose: This class gives copy of  source  label  hierarchy
 
 uses
  
index 38fb3b41e32a68e6e82cae060126e24439c0207c..5a6d464f34edf598ffe899dc63f619ea480f1b30 100644 (file)
 
 class Delta from TDF inherits TShared from MMgt
 
-       ---Purpose: A delta set is available at <aSourceTime>. If
-       --          applied, it restores the TDF_Data in the state it
-       --          was at <aTargetTime>.
+   ---Purpose: A set of AttributeDelta for a given transaction
+    --        number and reference time number.
+    --        A delta set is available at <aSourceTime>. If
+    --          applied, it restores the TDF_Data in the state it
+    --          was at <aTargetTime>.
 
 uses
 
index ca8df34a50874b00360aa4abfbe47bb024619c11..cb077641adf5bb5c6d62f01993bca4cfb43a0dd6 100644 (file)
@@ -21,7 +21,7 @@
 
 
 class LabelMapHasher from TDF 
-
+    ---Purpose: A label hasher for label maps.
 uses
     Label from TDF
 
index 6ec42d9d1da6de4e08a187d0b17e667dff1bc19d..4b62f8d159856adc4ceed8fa3d6fd3baa0f7c7fb 100644 (file)
@@ -15,7 +15,8 @@
 
 class Reference from TDF inherits Attribute from TDF
 
-       ---Purpose: 
+       ---Purpose: This  attribute is  used to  store in the  framework a
+    --        reference to an other label.
 
 uses Attribute       from TDF,
      Label           from TDF,
index 257039ef61202108caf08c27ac98dcbc661be420..963002615322a08c0d02a9bfbc5e626a2886d9f8 100644 (file)
@@ -26,7 +26,8 @@ class RelocationTable from TDF
 
        ---Purpose: This is a relocation dictionnary between source
        --          and target labels, attributes or any
-       --          transient. Note that one target value may be the
+       --          transient(useful for copy or paste actions).
+       --          Note that one target value may be the
        --          relocation value of more than one source object.
        --          
        --          Common behaviour: it returns true and the found
index 8425b9d0751ce292c3558749d2ee382dad8fd67e..c9a0ddd00936d0103d4d4bde8fedb34b5cf0de63 100644 (file)
@@ -92,7 +92,7 @@ is
     class UAttribute; 
     
     
-    ---Purpose: Attributes for organization
+    ---Category: Attributes for organization
     --          ============================
     
     class TreeNode;
index ab074e6ae0abfa276584889c92c1f44925778a82..cb66edfcd56847e75d7098084b3a06a65738167e 100644 (file)
@@ -109,13 +109,11 @@ is
     deferred class Pattern;
        
         class PatternStd;
-               ---Purpose: LinearPattern, CircularPattern, RectangularPattern, 
-               --          RadialCircularPattern, MirrorPattern
-   
+
     class Shape;         
     
-    ---Purpose: tools
-    --          =====
+    ---Category: tools
+    --           =====
 
     class Array1OfTrsf instantiates Array1 from TCollection (Trsf from gp);
                
index d58f342cd30d11f7ed408e8c714a139cc5f32d74..2a6d56d4789358b0989960302ea2c957ce58e9c8 100644 (file)
@@ -15,7 +15,9 @@
 
 class PatternStd from TDataXtd inherits Pattern from TDataXtd
 
-       ---Purpose: to create a PatternStd 
+       ---Purpose: to create a PatternStd
+  -- (LinearPattern, CircularPattern, RectangularPattern,
+  --  RadialCircularPattern, MirrorPattern)
 
 uses
 
index cb351b0a36990beca38d447f3db41d00de35b2f1..b4b00d038f84d214f52f56a93151facbaa8215fb 100644 (file)
@@ -61,8 +61,8 @@ uses
 is
 
 
-    ---Purpose: standard Application/Document
-    --          =============================
+    --- standard Application/Document
+    --  =============================
 
     
     deferred class Application;
@@ -72,43 +72,26 @@ is
     class Context;    
 
     
-    ---Purpose: External reference Attribute
-    --          ============================
+    --- External reference Attribute
+    --  ============================
                  
     class XLink;
-    ---Purpose:   This attribute,   when  setted,  store  an  external
-    --          reference .  An external reference is a memorized link
-    --           between attributes   wich  originate  from  different
-    --          documents.
-    
+
     class XLinkIterator;
-    ---Purpose: This is an iterator giving all the external references
-    --          of a Document.
 
     class XLinkTool;
-    ---Purpose: This class provide services to set, update and perform
-    --          external references.
-
 
-    ---Purpose: Attributes for Document Management
-    --          ==================================
+    --- Attributes for Document Management
+    --  ==================================
 
     private class Owner;
-    ---Purpose:   This  attribute located  at  the  root label  of the
-    --          framework contains  a   back reference to   the  owner
-    --          TDocStd_Document, providing acces to the document from
-    --          any label.  private class Owner;
 
     private class Modified;    
-    ---Purpose: This   attribute  located at the  root   label provide
-    --          services to register modified labels in a document.
-    
+
     pointer XLinkPtr to XLink from TDocStd;
     
     private class XLinkRoot;
-    ---Purpose: This attribute is  the root of all external references
-    --          setted in a document.
-    
+
     class PathParser;
 
 
index d21d44757d42ed2daa120a2786585ef819363c3b..33e8119482be3fc8ba1d01334c7cacfe8ace2ee5 100644 (file)
 
 private class Owner from TDocStd inherits Attribute from TDF
 
-       ---Purpose: 
+       ---Purpose: This  attribute located  at  the  root label  of the
+    --        framework contains  a   back reference to   the  owner
+    --        TDocStd_Document, providing acces to the document from
+    --        any label.  private class Owner;
 
 uses Attribute from TDF,
      GUID      from Standard, 
index 9c71b83fb21262272b8d887e74aba97c5c14b1c7..c98bd06489bde2b56c5767a7b10654d9e5263a12 100644 (file)
@@ -23,6 +23,8 @@
 class XLinkIterator from TDocStd 
 
        ---Purpose: Iterates on Reference attributes.
+  --          This is an iterator giving all the external references
+  --          of a Document.
 
 uses Document from TDocStd,
      XLink     from TDocStd,
index 9f5371f64e1853db3b731259197e2158801d4808..479adfe27092f0a3f72d79a22c3bad0ee79263f9 100644 (file)
@@ -27,6 +27,8 @@ class XLinkTool from TDocStd
        --           Depending  of   the called  method  an   external
        --          reference is set  in  the the target  document  to
        --          registred the externallink.
+       --          Provide services to set, update and perform
+  --          external references.
        --  Warning1: Nothing is provided in this class  about the
        --          opportunity to copy, set a link or  update  it.
        --          Such decisions must be under application control. 
index b1e17eb49c71f39f77a1a5cee426fe02a5a9df5f..0b71de34142b954c121fb750e7c6e3a69f1c8b64 100644 (file)
@@ -97,11 +97,9 @@ is
     class CopyShape;
      
     class TranslateTool;
-    ---Purpose: tool to copy underlying TShape of a Shape
 
     private class Translator;   
-    ---Purpose: only  for  Shape  Copy  test - to move in DNaming
-                                     
+
 
     ---Category: classes to store shapes and their evolution in the framework
     --           ============================================================
@@ -148,35 +146,25 @@ is
        -- removed by a Boolean operation.
         
     class NamedShape;   
-    ---Purpose: attribute to store shapes and their evolution
-    
+
 
     private class UsedShapes;
-    ---Purpose: global attribute located under root label to store all
-    --          the shapes handled by the framework
+
    
 
    
     class Builder;
-    ---Purpose: API to build a NamedShape  attribute. 
     
     class Tool;
-    ---Purpose: methods to interogate naming data
 
     class Iterator;
-    ---Purpose:  Iterates on all the evolutions in an attribute.
 
     class NewShapeIterator;
-    ---Purpose:  To iterate  on all  the  shapes created  from a given
-    --          shape.
        
     class OldShapeIterator;
-    ---Purpose: To iterate on all the shapes which created a given
-    --          shape.
 
     class SameShapeIterator;
-    ---Purpose:  To iterate on   all  the label which contained  a
-    --          given shape.
+
 
 
     class NamedShapeHasher instantiates MapHasher from TCollection(NamedShape from TNaming) ;
@@ -187,8 +175,8 @@ is
     class ListOfNamedShape instantiates List from TCollection (NamedShape from TNaming); 
         
 
-    ---Purpose: classes to store selected shape (involve naming algorithm)
-    --          =========================================================
+    ---Category: classes to store selected shape (involve naming algorithm)
+    --           ==========================================================
 
 
     enumeration NameType is 
@@ -208,14 +196,10 @@ is
     end NameType;          
     
     class Name;
-    ---Purpose: store the arguments of Naming.
 
     class Naming;  
-    ---Purpose: Perform Topological naming when the topology is not 
-    --          already attached to a specific label.   
 
     class Selector;
-    ---Purpose: API to select shapes (identification and solving)
 
 
 
index e0f4b88eb79dc7692f040ad0e92f113c562625f9..9893eee2ae6d5adb8202188e55a755efd42f0d56 100644 (file)
@@ -18,7 +18,7 @@
 
 
 class Name from TNaming 
-    
+    ---Purpose: store the arguments of Naming.
 uses
 
     NameType         from TNaming,
index 2ed88eb25626673908ac24c7e8a7db5f23bf349a..fd09fba722abe59dcefafc427453d1b4c294e8c8 100644 (file)
 
 class TranslateTool from TNaming inherits  TShared from MMgt
 
-       ---Purpose: The TranslateTool class is provided to support the          
-        --          translation of topological data structures  Transient 
-       --  .       to  Transient.
+       ---Purpose: tool to copy underlying TShape of a Shape.
+        --    The TranslateTool class is provided to support the
+        --    translation of topological data structures  Transient
+        --    to  Transient.
 
 uses 
      Shape                  from TopoDS, 
index df117e0a676c8313e7ffec77d5e1abc8684d19a8..2e10ed6a6c4344f7aea2ec2c8ea30f770857d416 100644 (file)
@@ -16,7 +16,7 @@
 
 private class Translator from TNaming
 
-       ---Purpose: 
+       ---Purpose: only  for  Shape  Copy  test - to move in DNaming
 
 uses
     Shape  from  TopoDS, 
index a6157f771b8768020b10e01f477c929e30031cfd..c038f67265d69b0d079b55250c081c8e2a102137 100644 (file)
@@ -16,7 +16,9 @@
 
 private class UsedShapes from TNaming inherits Attribute from TDF
 
-       ---Purpose: Set of Shapes Used in a Data from TDF
+       ---Purpose: Global attribute located under root label to store all
+  --          the shapes handled by the framework
+  --          Set of Shapes Used in a Data from TDF
        --          Only one instance by Data, it always
        --          Stored as Attribute of The Root.
 
index e654e9175eabd3c314dd04d58d0f7eee36040c16..7a3cc7bb8ef642c1a420164b6537ea12d56aa0ed 100644 (file)
 -- commercial license or contractual agreement.
 
 package TopAbs 
-
-       ---Level : Public. 
-       --  All methods of all  classes will be public.
-
        ---Purpose: This package gives resources for Topology oriented
        --          applications such as : Topological Data Structure,
        --          Topological Algorithms.
@@ -36,6 +32,9 @@ package TopAbs
        --            
        --            * Methods to manage the enumerations.
 
+    ---Level : Public.
+    --  All methods of all  classes will be public.
+
 is
 
     enumeration ShapeEnum is 
index b494b6da3f254be7a6eea473e075148e44ceb40f..89ee5530bf870c0b9f4ac34824357d939601d6b6 100644 (file)
@@ -33,8 +33,6 @@ uses
 
 is
     generic class Interference;
-       ---Purpose: The   Interference  is  the    description  of  an
-       --          intersection on a Shape.
 
     class TestInterference instantiates Interference from TopBas
                            (Real    from Standard,
index bb3f96f0251ddbe4b9f344fa30f7ecd733e95202..ebe687b3e610c92dd5e2d3232994102b23e1bef3 100644 (file)
@@ -33,29 +33,17 @@ uses
 is 
        
     generic class Classifier2d;
-       ---Purpose: Basic algorithm for 2d classifications.
-                                     
 
     generic class  FaceClassifier, FClass2d;
-       ---Purpose: Algorithm for classification in a Face.
 
-       
 
 
     deferred class Intersection3d;
-       ---Purpose: Describes the intersection algorithm for 3d 
-       --          classifications.                
-               
+
     generic class Classifier3d;
-       ---Purpose: Basic algorithm for 3d classification.
-                 
+
     deferred class SolidExplorer;
-       ---Purpose: Defines the description of a solid for the 
-       --          SolidClassifier.
-       
+
     generic class SolidClassifier;
-       ---Purpose: Algorithm for classification in a Solid.
-    
-    
-    
+
 end TopClass;
index 668be0add337ffcd2d0cbf565040b890a13b94ee..3d886b959c054471ad33d35cd5014c9ce3143fb0 100644 (file)
@@ -21,7 +21,7 @@ generic class Classifier2d from TopClass
        (TheEdge as any;
         TheIntersector as any)
 
-       ---Purpose: 
+       ---Purpose: Basic algorithm for 2d classifications.
 
 uses
     Lin2d           from gp,
index abc7878a5742ad04d3cbd6eba5e360e421bb461e..9e73dafa0ea5d093ac49d57d4d47623a680baa60 100644 (file)
@@ -17,7 +17,7 @@
 generic class Classifier3d from TopClass 
        (TheIntersector as any)  -- as Intersection3d from TopClass
 
-       ---Purpose: 
+       ---Purpose: Basic algorithm for 3d classification.
 
 uses
     Lin             from gp,
index 973bbe36201ad91023cfdab824707c4ad7ac5747..7ab511a3d8afceb466fddd86bfa7db28bef1da5b 100644 (file)
@@ -17,7 +17,8 @@
 deferred class SolidExplorer from TopClass 
 
        ---Purpose: Provide an   exploration of a  BRep Shape   for the
-       --          classification.
+       --          classification. Defines the description of a solid for the
+  --          SolidClassifier.
 
 uses
     Pnt          from gp,
index 6bcf8bff33d72e77bdcd606e4441cb93d0dcaf30..b41772f5fa84e47741608122bb7591caaa0e22a6 100644 (file)
@@ -52,7 +52,5 @@ uses
 
 is
     class EdgeFaceTransition;
-       ---Purpose: Algorithm  to compute cumulated transitions  on an
-       --          edge crossing the boundary of a face.
 
 end TopCnx;
index 17fa1e7c363df05bec9b3436c000038036aba7c4..724787872232f655b4b3c9d42eaff38eef948705 100644 (file)
@@ -36,18 +36,13 @@ uses
 is
     pointer TrsfPtr to Trsf from gp;
     class Datum3D;
-       ---Purpose: An elementary 3D coordinate system.
     
     private class ItemLocation;
-       ---Purpose: Used to implement  the Location. A  Datum3D with a
-       --          power elevation.
        
     private class SListOfItemLocation;
     private class SListNodeOfItemLocation;
     
     class Location;
-       ---Purpose: A  Local Coordinate System.   A list of elementary
-       --          Datums.
 
     class MapLocationHasher instantiates
          MapHasher from TCollection(Location from TopLoc); 
index 7d9bbe62aa73a8d5b6cf53df6e5e8b5485009133..15b7c7a707287dfe8f0302ff186d9598e6078ee8 100644 (file)
@@ -109,16 +109,15 @@ is
     class GeomTool;
      
     class FacesIntersector;
-    ---Purpose: Describes the intersection of two faces.
+
     pointer PFacesIntersector to FacesIntersector from TopOpeBRep;
        
     class EdgesIntersector;
-    ---Purpose: Describes the intersection of two edges on the same surface
+
     pointer PEdgesIntersector to EdgesIntersector from TopOpeBRep;
 
     class FaceEdgeIntersector;
-    ---Purpose: Describes the intersection of a face and an edge.
-       
+
     class ShapeScanner;
 
     class ShapeIntersector;
index 6bd3a2a84d2c9cbb95e798a44cde5b70c5265eb9..21e15c33497d171c02187a3fb2220e04a3d3dbe5 100644 (file)
@@ -15,6 +15,7 @@
 -- commercial license or contractual agreement.
 
 class EdgesIntersector from TopOpeBRep 
+    ---Purpose: Describes the intersection of two edges on the same surface
 
 uses
 
index 787625a5c2dd7764dcb5e155589bcc01f9d99d18..86b721545ff5c58a9116653d7007d75a7d2f451a 100644 (file)
@@ -16,7 +16,7 @@
 
 class FaceEdgeIntersector from TopOpeBRep
 
-       ---Purpose: 
+       ---Purpose: Describes the intersection of a face and an edge.
 
 uses
 
index 287595f94743859dff871a346c9301f293e36c68..5800653ce4cd5386572fc2ad9f88992398ea53df 100644 (file)
@@ -16,7 +16,7 @@
 
 class FacesIntersector from TopOpeBRep 
 
-       ---Purpose: 
+       ---Purpose: Describes the intersection of two faces.
 
 uses
 
index 7565179b0b907c2e1eb60777f24c3c20016da725..25558d5e1034b99e4aafd6c99e50ef19fa8eacac 100644 (file)
@@ -94,21 +94,20 @@ is
     class Transition;
 
     class CurvePointInterference;
-    ---Purpose: Interference + a parameter.
+
     class SurfaceCurveInterference;
-    ---Purpose: Interference + a pcurve.
+
     class SolidSurfaceInterference;
-    ---Purpose: Interference
+
     class ShapeShapeInterference;
-    ---Purpose: Interference
+
     class EdgeVertexInterference;
-    ---Purpose: ShapeShapeInterference
+
     class FaceEdgeInterference;
-    ---Purpose: ShapeShapeInterference
-       
-    class Surface; ---Purpose:A surface and a tolerance.
-    class Curve;   ---Purpose:A curve and a tolerance.
-    class Point;   ---Purpose:A point and a tolerance.
+
+    class Surface;
+    class Curve;
+    class Point;
        
     class IndexedDataMapOfVertexPoint instantiates IndexedDataMap from TCollection
     (Shape from TopoDS,
index c61f8e85e53f143c86e095b8e3a2971947aedb10..373f4d614eda4c739af40eda45ac63b8a4968a35 100644 (file)
@@ -16,7 +16,7 @@
 
 class Curve from TopOpeBRepDS
 
-    ---Purpose: A Geom point and a tolerance.
+    ---Purpose: A Geom curve and a tolerance.
 
 uses
 
index 6f162c8dbc0a05b3d067b90045d928d6da7bb0dd..07385b200b290915bcfe93ddbe34e55603e11b7d 100644 (file)
@@ -17,7 +17,7 @@
 class EdgeVertexInterference from TopOpeBRepDS 
     inherits ShapeShapeInterference from TopOpeBRepDS
 
-    ---Purpose: An interference with a parameter.
+    ---Purpose: An interference with a parameter (ShapeShapeInterference).
 
 uses
 
index 3849fcd1222ff4a6edbfa0a494b43b86b4be1712..f8db311af8d9839746e738f20161294fbf6107dd 100644 (file)
@@ -16,6 +16,7 @@
 
 class FaceEdgeInterference from TopOpeBRepDS 
     inherits ShapeShapeInterference from TopOpeBRepDS
+    ---Purpose: ShapeShapeInterference
 
 uses
 
index 7171e9d4dff428c68043eb9be7a69344921e75f2..4926683eb644ff50477794e70e7b1fd6ae155af3 100644 (file)
@@ -17,7 +17,7 @@
 class ShapeShapeInterference from TopOpeBRepDS 
     inherits Interference from TopOpeBRepDS
 
-       ---Purpose: 
+       ---Purpose: Interference
 
 uses
 
index cd95fedef53075944d8e914db4a97986ca9fd80d..15aec4a341daeb68c1c5631000caef10efd73527 100644 (file)
@@ -17,7 +17,7 @@
 class SolidSurfaceInterference from TopOpeBRepDS 
     inherits Interference from TopOpeBRepDS
 
-       ---Purpose: 
+       ---Purpose: Interference
 
 uses
 
index 031454b9be9065f89aa3eb6f24b2b519ce7f808c..173e0a9d8a50eec132cc7e05c1e5af3afc2dbd15 100644 (file)
@@ -16,7 +16,7 @@
 
 class Surface from TopOpeBRepDS
 
-    ---Purpose: A Geom poimt and a tolerance.
+    ---Purpose: A Geom surface and a tolerance.
 
 uses
 
index 18a8d51e1a66ddeb9fa0ba3efd38955695068673..0f85ca2fd9926601ed653c5e37d7e719d8ccbfec 100644 (file)
@@ -121,8 +121,6 @@ is
     class mkTondgE;
     
     class PurgeInternalEdges;
-    ---Purpose: Detect and remove  Internal  and External edges  (that
-    --          are not connex to other faces) from all faces of a shape.
 
     class FuseEdges;
     ---Purpose:  Fuse  edges (in a   wire) of a  shape   where we have
index 0f499dcd1b1c2d2e68b49ac2069a0c713517f89c..b3344ba26e1dfdb3ccf4ae5de53e167da07a009a 100644 (file)
@@ -198,7 +198,6 @@ is
     ----------------------------------------------------------
 
     class LocationSet;
-       ---Purpose: A set of Locations. Can be dump, wrote or read.
   
     pointer LocationSetPtr to LocationSet from TopTools;
 
index d8bb20ba55f37311dd51d79c0f99acb84f6ca779..92aa8cfd3fa40d2a6de5d0b3664e5891d18fbfa5 100644 (file)
@@ -42,80 +42,47 @@ is
     -- classes
 
     class Shape;
-       ---Purpose: A reference to a Topological shape with Location,
-       --          Orientation.
 
     class HShape;
-       ---Purpose: Class to manipulate a Shape with  handle.
 
     class ListOfShape instantiates List from TCollection (Shape from TopoDS);
        ---Purpose: Used to implement the TShape.
 
     deferred class TShape;
-       ---Purpose: A topological shape is a structure made from other
-       --          shapes.  This is a deferred class  used to support
-       --          topological objects.
 
     deferred class TVertex;
-       ---Purpose: A  Vertex is a topological  point in  two or three
-       --          dimensions.
 
     class Vertex;
-       ---Purpose: A TVertex with a localisation and  an orientation.
 
     deferred class TEdge;
-       ---Purpose: A topological part  of a  curve  in 2D or 3D,  the
-       --          boundary    is   a   set  of oriented    Vertices.
 
     class Edge;
-       ---Purpose: A TEdge with a localisation and an orientation.
 
     class TWire;
-       ---Purpose: A set of edges connected by their vertices.
 
     class Wire;
-       ---Purpose: A TWire with a localisation and an orientation.
 
     class TFace;
-       ---Purpose: A  topological part  of a surface   or  of the  2D
-       --          space.  The  boundary  is  a   set of  wires   and
-       --          vertices.
 
     class Face;
-       ---Purpose: A TFace with a localisation and an orientation.
 
     class TShell;
-       ---Purpose: A set of faces connected by their edges.
 
     class Shell;
-       ---Purpose: A TShell with a localisation and an orientation.
 
     class TSolid;
-       ---Purpose: A Topological part of 3D space, bounded by shells, 
-       --          edges and vertices.
 
     class Solid;
-       ---Purpose: A Solid with a localisation and an orientation.
 
     class TCompSolid;
-       ---Purpose: A set of solids connected by their faces.
 
     class CompSolid;
-       ---Purpose: A    TCompSolid   with   a  localisation and    an 
-       --          orientation. Casts shape S to the more specialized return type, CompSolid.
 
     class TCompound;
-       ---Purpose: A TCompound is an all-purpose set of Shapes.
 
     class Compound;
-       ---Purpose: A    TCompound  with  a    localisation   and   an
-       --          orientation.
-       -- Casts shape S to the more specialized return type, Compound.
 
     class Builder;
-       ---Purpose: A builder is an object  used to create and  modify
-       --          Data Structures. It   is the root  of  the Builder
-       --          class hierarchy.
 
     class Iterator;
        ---Purpose: Basic tool to access the data structure.
index 49fd26fec4c936f3fbf331e4f12394ad0959be4d..52c76c8a723dd4d6a7f566574afad7133fd77cf9 100644 (file)
@@ -17,7 +17,7 @@
 class Builder from TopoDS
 
        ---Purpose: A  Builder is used   to  create  Topological  Data
-       --          Structures.
+       --          Structures.It is the root of the Builder class hierarchy.
        --          
        --          There are three groups of methods in the Builder :
        --          
index 47a11d3e806261b8e0aab2b58ae9a0de079d883b..743349e819911f8c3600b4bda0386a094222b1b1 100644 (file)
@@ -24,6 +24,7 @@ class CompSolid from TopoDS inherits Shape from TopoDS
 -- - has an orientation for the underlying composite
 --   solid, in terms of its geometry (as opposed to
 --   orientation in relation to other shapes).
+--   Casts shape S to the more specialized return type, CompSolid.
 
 is
     Create returns CompSolid from TopoDS;
index 6a68171d9b70cb8b9cff49be471fbe8fe801fc4f..042f3a610b486143a77271c76caa72f49d74ad99 100644 (file)
@@ -24,6 +24,7 @@ class Compound from TopoDS inherits Shape from TopoDS
 -- - has an orientation for the underlying compound, in
 --   terms of its geometry (as opposed to orientation in
 --   relation to other shapes).
+--   Casts shape S to the more specialized return type, Compound.
 
 is
     Create returns Compound from TopoDS;
index 8f5ea45d7c05795f5127b0e56035006df3217f21..f16c155e5084d97859c77bbad0a26a6aef412cf3 100644 (file)
@@ -15,6 +15,7 @@
 -- commercial license or contractual agreement.
 
 class TCompSolid from TopoDS inherits TShape from TopoDS
+       ---Purpose: A set of solids connected by their faces.
 
 uses
     ShapeEnum from TopAbs
index 5fac978a07b43a904dc8ac97ab634fca3ae5fc08..3405358705528822b2710d69e4d3e28e8b4c1969 100644 (file)
@@ -15,6 +15,7 @@
 -- commercial license or contractual agreement.
 
 class TCompound from TopoDS inherits TShape from TopoDS
+       ---Purpose: A TCompound is an all-purpose set of Shapes.
 
 uses
     ShapeEnum from TopAbs
index dd602455f579fac5752a414461fb860070f51a9c..abc1bba5efbf5fd2fce0abf5e2af0780a81f9d3c 100644 (file)
@@ -15,6 +15,8 @@
 -- commercial license or contractual agreement.
 
 deferred class TEdge from TopoDS inherits TShape from TopoDS
+       ---Purpose: A topological part  of a  curve  in 2D or 3D,  the
+       --          boundary    is   a   set  of oriented    Vertices.
 
 uses
     ShapeEnum from TopAbs
index 2d6fb1b745b223f4948669930addfc46c01229cf..2d4b8f1b525d82a6864ef5657ba9e7c7ea3694b5 100644 (file)
@@ -15,6 +15,9 @@
 -- commercial license or contractual agreement.
 
 class TFace from TopoDS inherits TShape from TopoDS
+       ---Purpose: A  topological part  of a surface   or  of the  2D
+       --          space.  The  boundary  is  a   set of  wires   and
+       --          vertices.
 
 uses
     ShapeEnum from TopAbs
index e9ad69b3ec5226bca23d9d9270d9537a9c05ee40..2a90ab2d94624856623c237db9828a0c2bb544c7 100644 (file)
@@ -19,6 +19,10 @@ deferred class TShape from TopoDS inherits TShared from MMgt
        ---Purpose: A TShape  is a topological  structure describing a
        --          set of points in a 2D or 3D space.
        --          
+       --          A topological shape is a structure made from other
+       --          shapes.  This is a deferred class  used to support
+       --          topological objects.
+       --
        --          TShapes are   defined   by  their  optional domain
        --          (geometry)  and  their  components  (other TShapes
        --          with  Locations and Orientations).  The components
index 150f0acd52da156c055482f97a2ca56fc06b9c4b..b8c06fe7272ba6d88e56abdf5ee636d7588e9d1f 100644 (file)
@@ -15,6 +15,7 @@
 -- commercial license or contractual agreement.
 
 class TShell from TopoDS inherits TShape from TopoDS
+       ---Purpose: A set of faces connected by their edges.
 
 uses
     ShapeEnum from TopAbs
index 0a593d8c644bad5bf5d4a5f026e13b066b659328..17d7119e04717514140cbdf8e3c09a2ad857d75a 100644 (file)
@@ -15,6 +15,8 @@
 -- commercial license or contractual agreement.
 
 class TSolid from TopoDS inherits TShape from TopoDS
+       ---Purpose: A Topological part of 3D space, bounded by shells,
+       --          edges and vertices.
 
 uses
     ShapeEnum from TopAbs
index 42fe48cc1ec79d787b5e88ab0b5119f138daf589..04c665f43a1a150183acd43d40afa0c703cff78e 100644 (file)
@@ -15,6 +15,8 @@
 -- commercial license or contractual agreement.
 
 deferred class TVertex from TopoDS inherits TShape from TopoDS
+       ---Purpose: A  Vertex is a topological  point in  two or three
+       --          dimensions.
 
 uses
     ShapeEnum from TopAbs
index 0bb5839888c4e94d9410a068bc5ecb65fda4d052..70119716c16d1e0ad2b4c04924bff8af568e94d1 100644 (file)
@@ -15,6 +15,7 @@
 -- commercial license or contractual agreement.
 
 class TWire from TopoDS  inherits TShape from TopoDS
+       ---Purpose: A set of edges connected by their vertices.
 
 uses
     ShapeEnum from TopAbs
index 27bd3645287165ad619cc30546b96ee465f60a79..8212178c11ea62db1309c6c0e36ce00333bc866d 100644 (file)
@@ -175,33 +175,22 @@ is
         ------------------------
 
         class Viewer;
-        ---Purpose: Provides the services of a 3D viewer.
 
         class View;
-        ---Purpose: Provides a set of services common to all types of view.
 
         class LayerMgr;
-        ---Purpose: Services of layer management.
 
         deferred class Light;
-        ---Purpose: Provides services common to all types of luminous source.
-        --          (base class for AmbientLight and PositionLight)
-
 
         class AmbientLight;
-        ---Purpose: Services of ambient light sources.
 
         deferred class PositionLight;
-        ---Purpose: Provides services common to Positional,Directional,Spot Lights.
 
         class PositionalLight;
-        ---Purpose: Services of positional light sources.
 
         class DirectionalLight;
-        ---Purpose: Services of directional light sources.
 
         class SpotLight;
-        ---Purpose: Services of spot light sources.
 
         ---------------------------------
         ---Category: Instantiated classes
index cd03118d9d949867039190f5846621b546f8da1b..ad874789f41b1610928e07dcb9fbeffddad0275e 100644 (file)
@@ -23,7 +23,7 @@
 deferred class Light from V3d 
 
        ---Purpose: Defines services on Light type objects.. 
-
+       --         (base class for AmbientLight and PositionLight)
 
 
 inherits 
index 0208d34bcc96d314ad0ab869753ced149d8a605d..be612b4da20afef1fd7851be97d3b0055bbf1ab1 100644 (file)
@@ -23,7 +23,7 @@ class PositionalLight from V3d
         ---Version:
 
        ---Purpose: Creation and modification of an isolated
-       --          light source.
+       --          (positional) light source.
 
         ---Keywords: Light,Positional 
 
index 5e00113eb715331c4a7705680dff97bc1a091b78..9f0b1f8f62504d0f0f0a1a3a3b99700861845afc 100644 (file)
@@ -59,6 +59,7 @@ class View from V3d inherits TShared from MMgt
         --          and inquiring the parameters linked to the view.
         --          (Projection,Mapping,Zclipping,DepthCueing,AntiAliasing
         --           et Conversions) .
+        --          Provides a set of services common to all types of view.
         --  Warning: The default parameters are defined by the class
         --          Viewer (Example : SetDefaultViewSize()).
         --          Certain methods are mouse oriented, and it is
index 9f634a5f79f5bf1d6d2a38ccd77736690bacdcf1..7d77fa5bb14525f5a71fd59ab3fcc754a4c56c03 100644 (file)
@@ -35,9 +35,6 @@ uses
 is
 
     class EventManager;
-    ---Purpose: used to manage mouse event (move,select,shiftselect)
-    --          By default the events are transmitted to interactive context.
-
 
     class DoubleMapOfInteractiveAndName  instantiates  DoubleMap
        from  TCollection  (    Transient from Standard,
index 4712139c98f515f2bdbc3aad251e98c00b915aac..e3c69651c709b9b25bdfbffc21960a604839bdcb 100644 (file)
@@ -16,7 +16,9 @@
 
 class EventManager from ViewerTest inherits TShared from MMgt
 
-       ---Purpose: 
+       ---Purpose: used to manage mouse event (move,select,shiftselect)
+  --          By default the events are transmitted to interactive context.
+
 
 uses
     View                from V3d,
index 0cd7bfccd1bb7bb7964fe31e4153072c50329047..a3e673ce7450cb8920a1606c8318edaea7d75c05 100644 (file)
@@ -198,56 +198,24 @@ is
     ------------------------
 
     class ContextPick;
-    ---Purpose: This class allows the creation and update of a
-    --      pick context for one view of the viewer.
-    --      A context allows the control of different parameters
-    --      before the activation of a pick :
-    --
-    --      * pick aperture.
-    --      * the depth of pick, the number of sub-structures selected.
-    --      * the order of picking, the possibility to traverse
-    --        the pick structures starting from the roots or the leaves.
     ---Category: The classes
 
     class ContextView;
-    ---Purpose: This class manages the creation and update of a
-    --      visualisation context for one view in the viewer.
-    --
-    --      A context is defined by :
-    --      * Antialiasing.
-    --      * ZClipping.
-    --      * Depth-cueing.
-    --      * The type of visualisation.
-    --      * The light sources.
     ---Category: The classes
 
     class Light;
-    ---Purpose: This class defines and updates light sources.
-    --      There is no limit to the number of light sources defined.
-    --      Only the number of active sources is limited.
     ---Category: The classes
 
     class View;
-    ---Purpose: Creation and editing of a view in a 3D visualiser.
-    --
-    --      A 3D view is composed of an 'orientation' part defined
-    --      by the position of the observer, the viewing direction,
-    --      and a 'mapping' part defined by the type of projection
-    --      (parallel or perspective), and by the window-viewport
-    --      couple which allows passage from the projected coordinate
-    --      space into the screen space.
     ---Category: The classes
 
     class ViewManager;
-    ---Purpose: 3D Visualiser
     ---Category: The classes
 
     class Layer;
-    ---Purpose: 2D Layer
     ---Category: The classes
 
         class LayerItem;
-    ---Purpose: 2D Layer presentation unit
     ---Category: The classes
 
         ---------------------
index 6e071a7d177b9c54bb144fc1a5c185210ea223c8..59ad87546d61c1ec08ce56297e4b2bc182b2a9cb 100644 (file)
@@ -75,7 +75,7 @@ is
     
 
        ---Category: Classes of VRML field types.
-       ---Purpose: qualifies all types of VRML fields.
+   -- Qualifies all types of VRML fields.
 
 
    --  Notes: 
@@ -97,9 +97,8 @@ is
    --         MFVec3f    VRML type == HArray1OfVec           from  TColgp
 
 
-  ---Purpose:  defines SFImage type of VRML field types.
     class SFImage;
-  ---Purpose:  defines SFRotation type of VRML field types.
+
     class SFRotation;
  
 
@@ -177,7 +176,7 @@ is
 
        ---Category: Classes of VRML nodes specifying properties of geometry
        ---          and its appearance. 
-       ---Purpose: qualifies properties of geometry and its appearance.
+       --- Qualifies properties of geometry and its appearance.
 
 
 
@@ -269,7 +268,7 @@ is
 
        ---Category: Classes of VRML nodes specifying matrix and transform
        ---          properties. 
-       ---Purpose: qualifies matrix and transform properties.  
+       --- Qualifies matrix and transform properties.
 
     class MatrixTransform;
     class Rotation;
@@ -280,7 +279,7 @@ is
 
        ---Category: Classes of VRML nodes specifying properties of cameras
        ---          and lights. 
-       ---Purpose: qualifies properties of cameras and lights. 
+       --- Qualifies properties of cameras and lights.
 
     class OrthographicCamera;
     class PerspectiveCamera;
@@ -290,7 +289,7 @@ is
 
         
        ---Category: Classes of VRML nodes specifying group properties. 
-       ---Purpose: qualifies group properties.
+       --- Qualifies group properties.
 
 
 
index 7ebf2963411c82c03a406e74abbd6399ab533954..c131d9f4a913da999752213817098a34b90f0812 100644 (file)
@@ -23,22 +23,20 @@ uses
     Vrml,
     Quantity
 is
-    enumeration RepresentationOfShape
-       ---Purpose: Identifies the representation of the shape written
-       -- to a VRML file. The available options are :
-       -- -      VrmlAPI_ShadedRepresentation :
-       --    the shape is translated with a shaded representation.
-       -- -      VrmlAPI_WireFrameRepresentation :
-       --   the shape is translated with a wireframe representation.
-       -- -      VrmlAPI_BothRepresentation : the shape is translated
-       --   to VRML format with both representations : shaded and
-       --    wireframe. This is the default option.
-        
-    is
+    enumeration RepresentationOfShape is
            ShadedRepresentation,
            WireFrameRepresentation,
            BothRepresentation
     end RepresentationOfShape;
+    ---Purpose: Identifies the representation of the shape written
+    -- to a VRML file. The available options are :
+    -- -      VrmlAPI_ShadedRepresentation :
+    --    the shape is translated with a shaded representation.
+    -- -      VrmlAPI_WireFrameRepresentation :
+    --   the shape is translated with a wireframe representation.
+    -- -      VrmlAPI_BothRepresentation : the shape is translated
+    --   to VRML format with both representations : shaded and
+    --    wireframe. This is the default option.
 
     class Writer;
        ---Purpose: With help of this class user can change parameters of writing.
index 30b4b205d5304334005e9f18fece21bb0613ded3..427a1eb91a3b2976eb438c70c45f662029dd530f 100644 (file)
@@ -55,90 +55,39 @@ is
 
  
     class  Drawer;
-       ---Purpose: qualifies the aspect properties for  
-       --          the VRML conversation of a specific kind of object. 
-       --          This includes for example color,  maximal chordial deviation, etc...
 
     class  ShadingAspect; 
-       ---Purpose: qualifies the aspect properties for  
-       --          the VRML conversation of  a ShadedShape. 
 
     class  LineAspect; 
-       ---Purpose: qualifies the aspect properties for  
-       --          the VRML conversation of a Curve and  a  DeflectionCurve . 
 
     class  IsoAspect; 
-       ---Purpose: qualifies the aspect properties for  
-       --          the VRML conversation of iso curves . 
 
     class  PointAspect; 
-       ---Purpose: qualifies the aspect properties for  
-       --          the VRML conversation of a Point Set . 
-      
 
-
-               ---Category: Presentation classes.
-               ---Purpose:  To compute different kinds of presentation, to convert 
-               --           CasCade objects into VRML objects for requested aspect 
-               --           properties  and to add the  results to the stream. 
+       ---Category: Presentation classes.
+       --           To compute different kinds of presentation, to convert
+       --           CasCade objects into VRML objects for requested aspect
+       --           properties  and to add the  results to the stream.
 
 
    class ShadedShape; 
-       ---Purpose:  computes  the  shading presentation of shapes
-       --           by triangulation algorithms. 
-  
+
    class Curve;
-       ---Purpose: computes the presentation of objects to be
-       --          seen as curves. The computation will be made
-       --          whith a constant number of points.
 
-   class DeflectionCurve;                    
-       ---Purpose: computes the presentation of objects to be seen as
-       --          curves. The  computation will be made  according to
-       --          a maximal chordial deviation.
+   class DeflectionCurve;
 
-            
    class WFRestrictedFace; 
-       ---Purpose: computes the wireframe presentation of faces with
-       --          restrictions by displaying a given number of U and/or
-       --          V isoparametric curves. The isoparametric curves are
-       --          drawn with a fixed number of points.
-
 
    class WFDeflectionRestrictedFace;
-       ---Purpose: computes the wireframe presentation of faces with
-       --          restrictions by displaying a given number of U and/or
-       --          V isoparametric curves. The isoparametric curves are
-       --          drawn with respect to a maximal chordial deviation.
 
-
-   class WFShape;  
-       ---Purpose: computes the wireframe presentation of compound set 
-       --          of  faces,  edges  and vertices by displaying a given  
-       --          number of U and/or V isoparametric curves.
-  
+   class WFShape;
 
    class WFDeflectionShape;  
-       ---Purpose: computes the wireframe presentation of compound 
-       --          set  of faces,  edges and vertices by displaying 
-       --          a given number of U and/or V isoparametric  curves.
-      
 
    class HLRShape;
-        ---Purpose: computes the presentation of objects with
-       --          removal of their hidden lines for a specific
-       --          projector.
-       
+
    class Projector;
-       ---Purpose: defines the projection parameters for the hidden
-       --          lines removal algorithm  and calculates properties of cameras  
-       --          and lights from Vrml ( OrthograpicCamera, PerspectiveCamera,  
-       --          DirectionalLight, PointLight, SpotLight )  
-       --          to display all shapes of scene with  arbitrary locations 
-       --          for requested the Projection Vector .
 
     -- Enumeration for cameras  and  lights  from  Vrml 
 
    enumeration TypeOfCamera  
index cdb80da381e1df85e5e9c013621c32359eba0eb5..616f5d8145a92ca345e7a6f30ebb524ddd928a2a 100644 (file)
@@ -17,7 +17,7 @@
 class PointAspect from VrmlConverter inherits TShared from MMgt
 
        ---Purpose: qualifies the aspect properties for  
-       --          the VRML conversation of points. 
+  --          the VRML conversation of a Point Set.
 
 uses 
 
index 8a9c7755dce6c4cbee5df9c25963934332fb9e6a..20410f27c758629daa613e390f93aa960b5da9db 100644 (file)
@@ -49,11 +49,9 @@ package WNT
         --------------------
 
     class Window;
-        ---Purpose:  Creates the Window drawable.
         ---Category: Classes
 
     class WClass;
-        ---Purpose:  Creates a Windows NT window class.
         ---Category: Classes
 
         ---------------------------
@@ -75,15 +73,12 @@ package WNT
 
 
     imported Dword;
-        ---Purpose:  Defines a Windows NT DWORD type.
         ---Category: Imported types
 
     imported Uint;
-        ---Purpose:  Defines a Windows NT UINT type.
         ---Category: Imported types
 
     imported WindowData;
-        ---Purpose:  Defines additional window data type.
         ---Category: Imported types
 
 
index 0c74750973c33a1a010b818eda0ea0286afd0b87..8249a12af651c714cf76e37391db6df46813f196 100644 (file)
@@ -15,6 +15,8 @@
 #ifndef __WNT_Dword_HeaderFile
 # define __WNT_Dword_HeaderFile
 
+// Purpose: Defines a Windows NT DWORD type.
+
 # ifndef __WINDOWS_H_INCLUDED
 #  define __WINDOWS_H_INCLUDED
 #  ifndef STRICT
index 88dd013cee13c2add98ef1266edb3a1deeac7013..a61c601a7bf4c517026c0dfa2e61113255e1fcb1 100644 (file)
@@ -15,6 +15,8 @@
 #ifndef __WNT_Uint_HeaderFile
 # define __WNT_Uint_HeaderFile
 
+// Purpose:  Defines a Windows NT UINT type.
+
 # ifndef __WINDOWS_H_INCLUDED
 #  define __WINDOWS_H_INCLUDED
 #  ifndef STRICT
index 0a03ba05e93b659fc662612a2e64c86f2fe48329..87540ff4f34e475a4c8c58f7091f397a9a81bac8 100644 (file)
@@ -15,6 +15,8 @@
 #ifndef __WNT_WindowData_HeaderFile
 # define __WNT_WindowData_HeaderFile
 
+// Purpose:  Defines additional window data type.
+
 # ifndef __WINDOWS_H_INCLUDED
 #  define __WINDOWS_H_INCLUDED
 #  ifndef STRICT
index a6e8585635b317eb43b1b4a2351424b3c3a339f6..582c919d851869ed220f51679ab64c383c59656b 100644 (file)
@@ -28,6 +28,5 @@ uses
 is
 
     class Application;
-       ---Purpose: Defines application for DECAF documents
-    
+
 end XCAFApp;
index ef29714dbacc1f26e4bd193cefd8c0fb5a0f64c0..b28e8690c8e624d387296147de5929c9641e773e 100644 (file)
@@ -59,61 +59,37 @@ is
 
         
     class DocumentTool;
-       ---Purpose: Defines sections structure of an XDE document.
-       --          attribute marking CAF document as being DECAF document.
-       --          Creates the sections structure of the document.
     
     class Location;
-       ---Purpose: attribute to store TopLoc_Location
     
     class Color;
-       ---Purpose: attribute to store color
     
     class DimTol;
-       ---Purpose: attribute to store dimension and tolerance
     
     class Datum;
-       ---Purpose: attribute to store datum
     
     class Material;
-       ---Purpose: attribute to store material
     
     class Volume;
-       ---Purpose: attribute to store volume
 
     class Area;
-       ---Purpose: attribute to store area
 
     class Centroid;
-       ---Purpose: attribute to store centroid
 
     class ShapeTool;
-       ---Purpose: attribute containing Shapes section of DECAF document.
-       --          Provide tools for management of Shapes section.
 
     class ShapeMapTool;
-       ---Purpose: attribute containing map of sub shapes
 
     class ColorTool;
-       ---Purpose: attribute containing Colors section of DECAF document.
-       --          Provide tools for management of Colors section of document.
     
     class DimTolTool;
-       ---Purpose: attribute containing DimTol section of DECAF document.
-       --          Provide tools for management of DimTol section of document.
-    
+
     class LayerTool;
-       ---Purpose: attribute containing Layers section og DECAF document.
-       --          Provide tools for management of Layers section of document.
 
     class MaterialTool;
-       ---Purpose: attribute containing Materials section og DECAF document.
-       --          Provide tools for management of Materialss section of document.
 
     class GraphNode;
-       ---Purpose: attribute containg sequence of father's and chaild's labels.
-       --          Provide create and work with Graph in XCAFDocument.
-       
+
     class GraphNodeSequence instantiates Sequence from TCollection
        (GraphNode from XCAFDoc);
        ---Purpose: class for containing GraphNodes.
index c616bc33d706a4ba494be07041ce3847ad20f4d3..54ecf79bee986c0b7e810ce7ccc995f51b880696 100644 (file)
@@ -15,7 +15,7 @@
 
 class Area from XCAFDoc inherits Attribute from TDF
 
-       ---Purpose: 
+       ---Purpose: attribute to store area
 
 uses
      Attribute       from TDF,
index 02f8c9af7500e99206c1e2d0912d74cc308ee676..975ddfaa7eb6b4656176a2251fc1e93f474cb51c 100644 (file)
@@ -15,7 +15,7 @@
 
 class Centroid from XCAFDoc inherits Attribute from TDF
 
-       ---Purpose: 
+       ---Purpose: attribute to store centroid
 
 uses
     Pnt from gp,
index bbf1e925dad65bf7837049f6a4c28f4b4a3cf38e..21298bd633b645e0b5ca4f90f21b25cb2ca953a9 100644 (file)
@@ -15,7 +15,7 @@
 
 class Color from XCAFDoc inherits     Attribute from TDF
 
-       ---Purpose: 
+       ---Purpose: attribute to store color
 
 uses
     Color from Quantity,
index b9590b409f035af564229eb604d9e8e924426e6e..a039aea9b4c1d4ddffb93a527169ed37111fe522 100644 (file)
@@ -19,6 +19,7 @@ class ColorTool from XCAFDoc inherits Attribute from TDF
        --          of TopoDS_Shape in and from TDocStd_Document
        --          A Document is intended to hold different 
        --          attributes of ONE shape and it's sub-shapes
+       --          Provide tools for management of Colors section of document.
 
 uses
     Color from Quantity,
index e42d5caa267db58772e552e74ad22f61ba6f86db..17dad19fbb6b8cd96955f997874b6e0037e52a00 100644 (file)
@@ -15,7 +15,7 @@
 
 class Datum from XCAFDoc inherits Attribute from TDF
 
-       ---Purpose: 
+       ---Purpose: attribute to store datum
 
 uses
     Label from TDF,
index 50e11fcafc57a5ab91f44332d49c61536af15687..57c5d09a1765781a979e7fff2d8a170ea0a134aa 100644 (file)
@@ -15,7 +15,7 @@
 
 class DimTol from XCAFDoc inherits Attribute from TDF
 
-       ---Purpose: 
+       ---Purpose: attribute to store dimension and tolerance
 
 uses
     Label from TDF,
index 3c92e453c7fc9a3d3580efefaa1d3fa31f1a2ee6..9564ff2557aa6e852b977ba6d95337e0830c4e31 100644 (file)
@@ -18,8 +18,9 @@ class DimTolTool from XCAFDoc inherits Attribute from TDF
        ---Purpose: Provides tools to store and retrieve attributes (colors)
        --          of TopoDS_Shape in and from TDocStd_Document
        --          A Document is intended to hold different 
-       --          attributes of ONE shape and it's sub-shapes
-
+       --          attributes of ONE shape and it's sub-shapes.
+       --          Attribute containing DimTol section of DECAF document.
+       --          Provide tools for management of DimTol section of document.
 uses
     Shape from TopoDS,
     Label from TDF,
index 98d8d1d0fbae2a78b720848afb05a6a644919b51..4e3c7a0651c7179acf3de81e85f92a1d4a4837c7 100644 (file)
@@ -16,7 +16,8 @@
 class DocumentTool from XCAFDoc inherits Attribute from TDF
 
        ---Purpose: Defines sections structure of an XDE document.
-
+       --          attribute marking CAF document as being DECAF document.
+       --          Creates the sections structure of the document.
 uses
     Label from TDF,
     Document from TDocStd,
index a77b5c12f9d1fb849b1879641b6aa79c6fcad9b7..74bb55405bdd826a2da4b7f977d7f65f51f8d120 100644 (file)
@@ -16,7 +16,9 @@
 class GraphNode from XCAFDoc inherits Attribute from TDF
 
        ---Purpose: This attribute allow user multirelation tree of labels.
-       -- This GraphNode is experimental Graph that not control looping and redundance.
+    -- This GraphNode is experimental Graph that not control looping and redundance.
+    -- Attribute containg sequence of father's and child's labels.
+    -- Provide create and work with Graph in XCAFDocument.
 uses
 
   GUID              from Standard,   
index 59743484cf461fe49ef66121b7cb698197cf1262..5bffac7092e7e4ab7a3f52183c158f2be18f7104 100644 (file)
@@ -19,7 +19,7 @@ class LayerTool from XCAFDoc inherits Attribute from TDF
        --          of TopoDS_Shape in and from TDocStd_Document
        --          A Document is intended to hold different 
        --          attributes of ONE shape and it's sub-shapes
-
+       --          Provide tools for management of Layers section of document.
 uses
     Shape           from TopoDS,
     Label           from TDF,
index d87982763938d33ba4efbeca6097f5664fe4cd27..2dda7d5228f9dfd218e8f7aac2d30e9470fb4c35 100644 (file)
@@ -15,7 +15,7 @@
 
 class Location from XCAFDoc inherits Attribute from TDF
 
-       ---Purpose: 
+       ---Purpose: attribute to store TopLoc_Location
 
 uses
     Location from TopLoc,
index 414cbfa1616533fae15bdf571bc52e0748ec620c..b92f5d58809bf9772efa16d7c787695a4cbe1330 100644 (file)
@@ -14,6 +14,8 @@
 -- commercial license or contractual agreement.
 
 class Material from XCAFDoc inherits Attribute from TDF
+    ---Purpose: attribute to store material
+
 uses
     Label from TDF,
     RelocationTable from TDF,
index 6ba7960687cfed9410e9a53a5e78a9de3b672ea1..53326096b6c32b6f34250975ac6823ca776aff62 100644 (file)
@@ -19,6 +19,7 @@ class MaterialTool from XCAFDoc inherits Attribute from TDF
        --          of TopoDS_Shape in and from TDocStd_Document
        --          A Document is intended to hold different 
        --          attributes of ONE shape and it's sub-shapes
+       --          Provide tools for management of Materialss section of document.
 
 uses
     Shape from TopoDS,
index c8bbd9172b06814f0ac42df1797802f7bf65e5d5..8d2ea9f1ef9c63ca44d4eeb44819481bb3ccfc29 100644 (file)
@@ -14,6 +14,7 @@
 -- commercial license or contractual agreement.
 
 class ShapeMapTool from XCAFDoc inherits Attribute from TDF
+    ---Purpose: attribute containing map of sub shapes
 
 uses
 
index 9faa64c7cff24b614ca1e642075ffc6e5a89122c..6db5d843358aa82af13584e8dc4123f57f2c36a0 100644 (file)
@@ -17,6 +17,8 @@ class ShapeTool from XCAFDoc inherits Attribute from TDF
 
     ---Purpose:  A tool to store shapes in an XDE
 -- document in the form of assembly structure, and to maintain this structure.
+-- Attribute containing Shapes section of DECAF document.
+-- Provide tools for management of Shapes section.
 -- The API provided by this class allows to work with this
 -- structure regardless of its low-level implementation.
 -- All the shapes are stored on child labels of a main label which is
index 2f7e0d1538eb10571bb228e3dba5b639f067aa49..73dcd24cfc53a94ff91df0cb3947b23c09db367d 100644 (file)
@@ -15,7 +15,7 @@
 
 class Volume from XCAFDoc inherits Attribute from TDF
 
-       ---Purpose: 
+       ---Purpose: attribute to store volume
 
 uses
      Attribute       from TDF,
index 277de02a3048e445104708c6a2ebca8ee4cf3b55..5871cfd0be6d1b48fdbf4fd1d98057df7adb5b92 100644 (file)
@@ -36,13 +36,10 @@ uses
 is
 
     class Driver;
-       ---Purpose: Implements a presentation driver for DECAF
 
     class AISObject;
-       ---Purpose: Implements an interactive object for DECAF
 
     class Style;
-        ---Purpose: Object representing a set of style settings
        
     class DataMapOfShapeStyle instantiates
        DataMap from TCollection(Shape from TopoDS,
index 9575139200cb17fa41116042b6c9dafb68feee7c..066ec710ac4eaaa8da274de21abfb140fcd1b818 100644 (file)
@@ -23,17 +23,13 @@ uses
 is
 
     class Shapes;
-       ---Purpose: Provides functions for work with shapes and assemblies
 
     class Colors;
-       ---Purpose: Provides functions for work with colors
 
     class Layers;
-       ---Purpose: Provides functions for work with layers
 
     class Props;
-       ---Purpose: Provides functions for work with geometric properties  
-       
+
     class Common; 
        ---Purpose: Provides common commands for work XDE
 
index 2295a050bab2e00f0270e1e79c544a576bd73bfb..c25d7b1491eb2dbdbf8737bf71d68203d31fac20 100644 (file)
@@ -15,7 +15,7 @@
 
 class Shapes from XDEDRAW 
 
-    ---Purpose: Contains commands to work with shapes
+    ---Purpose: Contains commands to work with shapes and assemblies
 
 uses
     Interpretor from Draw
index dcc7bad66a8d9d720308a9cfa4d18dc1de5ebb55..34c79d3e3c8ad848ca53ba2a5ee90660804bf579 100644 (file)
@@ -39,7 +39,6 @@ is
     end Caller;
 
     class ToolContainer;
-       ---Purpose: Returns tools used by AlgoContainer
 
     class AlgoContainer;
        ---Purpose: Provides initerface to the algorithms from Shape Healing
index e5171726ceb74e433f6da32b386d73426e792f18..069bb2e0652140d4944f63f38b85cf129bed0549 100644 (file)
@@ -15,7 +15,7 @@
 
 class ToolContainer from XSAlgo inherits TShared from MMgt
 
-    ---Purpose: 
+    ---Purpose: Returns tools used by AlgoContainer
 
 is
     Create returns ToolContainer from XSAlgo;
index a9631fdec4d8c3d6aa0c5891edb729300a0170cd..845c0c7311b5bdb2c98a25bd6de124c21e65583f 100644 (file)
@@ -30,11 +30,6 @@ uses  TCollection, TColStd, TopTools,
 is
 
     class Functions;
-    ---Purpose : Gathers general commands for XSDRAW : initialisation control,
-    --           also commands to analyse the result of a transfer
-    --           (it is an appendix made of user callable functions)
-    --           
-    --           Loaded by LoadDraw
 
     class Vars;
     ---Purpose : Takes variables to/from the DRAW session
index 5a171dc61e036325fa6ee95c5ae2b1856df5fb60..940f81277b4c3193cd4c74d797ed5f15c71b04dd 100644 (file)
@@ -50,7 +50,7 @@ is
                                                ADriver        from XmlMDF, 
                                                AsciiString    from TCollection);
 
-    ---Purpose: Storage and Retrieval attributes drivers
+    ---Category: Storage and Retrieval attributes drivers
     --          ========================================
 
     class TagSourceDriver;
index 6644cd0fcbea3eccc689bde7c070941d430aecf7..d8dd1fa472673525617c779aff1af0f8ee789da6 100644 (file)
@@ -22,7 +22,7 @@ uses XmlMDF,
      CDM
 
 is
-        ---Purpose: Storage/Retrieval drivers for TDataStd attributes
+        ---Category: Storage/Retrieval drivers for TDataStd attributes
         --          =======================================
 
         class NameDriver;
index 2e8145702101127dcb97894b838f5d5f17fdab31..c99ba2d3d311664ceee06b5a3fd094dd4678f1dc 100644 (file)
@@ -22,7 +22,7 @@ uses XmlMDF,
      CDM
 
 is
-        ---Purpose: Storage/Retrieval drivers for TDataXtd attributes
+        ---Category: Storage/Retrieval drivers for TDataXtd attributes
         --          =======================================
 
         class AxisDriver;
index d2b3997b97d2cdc4eac398914614e7b2e7c6cbd4..2cdfb5f0bf136e4fb4c48705a76eaeab64ee7158 100644 (file)
@@ -26,10 +26,8 @@ uses
 
 is
     class Persistent;
-    ---Purpose: root for XML-persistence
 
     class GP;
-    ---Purpose: translation of gp objects
 
     imported DOMString;
     imported Document;
index 960b50fe89f03fa1920d8872ce42501c26cbadb8..35fe21f2bf4a72e68d6442927e0681bede4443e6 100644 (file)
@@ -14,6 +14,7 @@
 -- commercial license or contractual agreement.
 
 class Persistent from XmlObjMgt
+    ---Purpose: root for XML-persistence
 
 uses
     Element from XmlObjMgt,
index 1bb02a2c930c1246e8b9874b5f1fd68a80aa7192..d18976cc0ac7db4bb45ea2ce5dc64625c180911c 100644 (file)
@@ -51,124 +51,73 @@ enumeration ErrorType is Done, ConfusedPoints, NegativeRadius, ColinearPoints,
 
 
 private deferred class Root;
-       ---Purpose: Root of classes with error report.
 
 class MakeDir2d;
-       ---Purpose: Makes a dir2d from gp.
 
 class MakeLin2d;
-       ---Purpose: Makes a Lin2d from gp.
        
 class MakeCirc2d;
-       ---Purpose: Makes a Circ2d from gp.
 
 class MakeHypr2d;
-       ---Purpose: Makes an hypr2d from gp.
 
 class MakeElips2d;
-       ---Purpose: Makes an Elips2d from gp.
 
 class MakeParab2d;
-       ---Purpose: Makes a parab2d from gp.
 
 ---------------------------------------------------------------------------
-    ---Purpose : Constructions of Trsf2d from gp.
+    --- Constructions of Trsf2d from gp.
 ---------------------------------------------------------------------------
 
 class MakeTranslation2d;
-       ---Purpose: Returns a translation transformation.
 
 class MakeMirror2d;
-       ---Purpose: Returns a symmetry transformation.
 
 class MakeRotation2d;
-       ---Purpose: Returns a rotation transformation.
  
 class MakeScale2d;
-       ---Purpose: Returns a scaling transformation.
 
 ---------------------------------------------------------------------------
-    ---Purpose: scalar product.
----------------------------------------------------------------------------
-
---class MakeDot;
-    ---Purpose: Makes a scalar product between the two vectors P1P2 and P3P4.
-
----------------------------------------------------------------------------
-    ---Purpose: vector product.
----------------------------------------------------------------------------
-
---class MakeCross2d;
-    ---Purpose: Makes a Cross between the two vectors P1P2 and P1P3.
-
---class MakeDotCross;
-    ---Purpose: Makes the triple scalar product P1P2 * (P3P4 ^ P5P6).
-
----------------------------------------------------------------------------
-    ---Purpose : Constructions of 3d geometrical elements from gp.
+    --- Constructions of 3d geometrical elements from gp.
 ---------------------------------------------------------------------------
 
 class MakeDir;
-       ---Purpose: Makes a dir from gp.
 
 class MakeLin;
-       ---Purpose: Makes a Line <L> from gp.
        
 class MakeCirc;
-       ---Purpose: Makes a Circle <C> from gp.
 
 class MakeHypr;
-       ---Purpose: Makes an hyperbola <H> from gp.
 
 class MakeElips;
-       ---Purpose: Makes an ellipse <E> from gp.
 
 class MakeParab;
-       ---Purpose: Makes a parabola <P> from gp.
 
 ---------------------------------------------------------------------------
-    ---Purpose : Constructions of planes from gp.
+    --- Constructions of planes from gp.
 ---------------------------------------------------------------------------
 
 class MakePln;
-       ---Purpose: Makes a plane <Pl> from gp.
 
 ---------------------------------------------------------------------------
-    ---Purpose: Construction of surfaces from gp.
+    --- Construction of surfaces from gp.
 ---------------------------------------------------------------------------
 
 class MakeCylinder;
-    ---Purpose: Makes a cylinder <Cyl> from gp.
  
 class MakeCone;
-    ---Purpose: Makes a cone <Cone> from gp.
 
 ---------------------------------------------------------------------------
-    ---Purpose : Constructions of Trsf from gp.
+    --- Constructions of Trsf from gp.
 ---------------------------------------------------------------------------
 
 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.
  
----------------------------------------------------------------------------
-    ---Purpose: vector product.
----------------------------------------------------------------------------
-
---class MakeCross;
-    ---Purpose: Makes a Cross product between the two vectors P1P2 and P1P3.
-
---class MakeDotCross;
-    ---Purpose: Makes the triple scalar product P1P2 * (P3P4 ^ P5P6).
-
 end gce;
 
 
index c9bc6a60914fa471cf9f5f2e96a2037cd315106b..e2271037b2b163c07b38fa9666b55c751322bb62 100644 (file)
@@ -17,7 +17,7 @@
 class MakePln from gce inherits Root from gce
 
     ---Purpose : This class implements the following algorithms used 
-    --           to create a Pln from gp.
+    --           to create a Plane from gp.
     --           * Create a Pln parallel to another and passing 
     --             through a point.
     --           * Create a Pln passing through 3 points.
index 634c5e3ca74a4db8308d5328a338482450b8d303..73fe69dd84682afc8672d5b2fd1338841a7088f9 100644 (file)
@@ -33,10 +33,11 @@ is
 
   exception VectorWithNullMagnitude inherits DomainError;
 
-  ---Purpose: Identifies the type of a geometric transformation.
   enumeration TrsfForm is 
   Identity, Rotation, Translation, PntMirror, Ax1Mirror, Ax2Mirror, Scale, 
-  CompoundTrsf, Other;
+  CompoundTrsf, Other
+  end TrsfForm;
+  ---Purpose: Identifies the type of a geometric transformation.
 
   ---Purpose: Enumerates all 24 possible variants of generalized
   --          Euler angles, defining general 3d rotation by three 
@@ -88,126 +89,74 @@ is
   ;
 
   class XYZ;
-        --- Purpose : 3D Cartesian Coordinates {X, Y, Z}
 
   class Mat;
-        --- Purpose : Matrix 3*3
 
   class Quaternion;
-        --- Purpose : Quaternion representing 3d rotation
 
   class Trsf;
-        --- Purpose :
-        --  Elementary geometric transformation. This transformation never 
-        --  change the nature of the objects.
 
   class GTrsf;
-        --- Purpose :
-        --  General transformation. A GTrsf can be used only to transform
-        --  a point or a triplet of coordinates.
 
   class Pnt;
-        --- Purpose : Cartesian Point.
 
   class Vec;
-        --- Purpose : Vector.
 
   class Dir;
-        --- Purpose : Direction, it is an unitary vector.
 
   class Ax1;
-        --- Purpose : axis placement (Coordinate system -one axis)
 
   class Ax2;
-        --- Purpose :  axis  placement (Direct  Coordinate  system two
-        --  axis)
 
   class Ax3;
-        --- Purpose : axis placement  (Coordinate system two axis, can
-        --  be direct  or indirect)
 
   class Lin;
-        --- Purpose : Line.
 
   class Circ;
-        --- Purpose : Circle.
 
   class Elips;
-        --- Purpose : Ellipse.
 
   class Hypr;
-        --- Purpose : Hyperbola.
   
   class Parab;
-        --- Purpose : Parabola.
   
   class Pln;
-        --- Purpose : Plane.
 
   class Cylinder;
-        --- Purpose : Infinite cylindrical surface  .
   
   class Sphere;
-        --- Purpose : Spherical surface.  
   
   class Torus;
-        --- Purpose : Toroidal surface.  
   
   class Cone;
-        --- Purpose : Conical surface.
-
-
-
-
-        --- Purpose : Geometric entities for 2D.
-
-
 
   class XY;
-        --- Purpose : 2D cartesian Coordinates {X, Y}
 
   class Mat2d;
-        --- Purpose : Matrix 2*2
 
   class Trsf2d;
-        --- Purpose :
-        --  Elementary geometric transformation. This transformation never 
-        --  change the nature of the objects.
 
   class GTrsf2d;
-        --- Purpose :
-        --  General transformation. A GTrsf can be used only to transform
-        --  a point or a triplet of coordinates.
 
   class Pnt2d;
-        --- Purpose : Cartesian point.
 
   class Vec2d;
-        --- Purpose : Vector.
 
   class Dir2d;
-        --- Purpose : Direction, it is an unitary vector.
 
   class Ax2d;
-        --- Purpose : axis placement (Coordinate system - one axis)
 
   class Ax22d;
-        --- Purpose : axis placement (Coordinate system - two axis)
 
   class Lin2d;
-        --- Purpose : Line.
 
   class Circ2d;
-        --- Purpose : Circle.
 
   class Elips2d;
-        --- Purpose : Ellipse.
 
   class Hypr2d;
-        --- Purpose : Hyperbola.
 
   class Parab2d;
-        --- Purpose : Parabola.
   
 
 
index 506f3be3d2ac83fed607fb4b5d6b1e82919f537a..2ebff2d57709fb3030bab27140695c945ee4fc9f 100644 (file)
@@ -32,7 +32,7 @@ class Trsf   from gp   inherits Storable
         --    where {V1, V2, V3} defines the vectorial part of the
         --    transformation and T defines the translation part of the 
         --    transformation.
-
+        --  This transformation never change the nature of the objects.
  
 
 uses Ax1      from gp,
index a98a0d436cfa6e6a2d0e1eec30c699b317d1723a..474f82e5388f7f5403e0f9c036c11acfa176e5e6 100644 (file)
@@ -30,7 +30,7 @@ class Trsf2d   from gp   inherits Storable
         --
         --   where {V1, V2} defines the vectorial part of the transformation
         --   and T defines the translation part of the transformation.
-
+        --  This transformation never change the nature of the objects.
  
 uses Ax2d     from gp,
      Mat2d    from gp,