occt: master b2d1851c
Author | Committer | Branch | Timestamp | Parent |
---|---|---|---|---|
kgv | bugmaster | master | 2018-05-24 15:06:37 | master e67e482d |
Affected Issues | 0029814: Modeling Data - add method TopoDS_Shape::NbChildren() for simple check of sub-shapes number | |||
Changeset | 0029814: Modeling Data - add method TopoDS_Shape::NbChildren() for simple check of sub-shapes number TopoDS_Shape::NbChildren() - new method has been introduced. TopoDS_Shape.lxx, TopoDS_TShape.lxx - inline methods have been moved to hxx. TopoDS_TShape_Flags has been redeclared as enumeration instead of preprocessor macros. Cyclic dependency between headers TopoDS_Shape.hxx and TopoDS_TShape.hxx eliminated. Places where TopoDS_Iterator is used only for calculation of number of sub-shapes are updated to use NbChildren() instead |
|||
mod - src/AIS/AIS_ParallelRelation.cxx | Diff File | |||
mod - src/AIS/AIS_Shape.cxx | Diff File | |||
mod - src/AIS/AIS_SymmetricRelation.cxx | Diff File | |||
mod - src/BOPAlgo/BOPAlgo_ArgumentAnalyzer.cxx | Diff File | |||
mod - src/BOPAlgo/BOPAlgo_Builder_3.cxx | Diff File | |||
mod - src/BOPAlgo/BOPAlgo_Tools.cxx | Diff File | |||
mod - src/BOPAlgo/BOPAlgo_WireSplitter.cxx | Diff File | |||
mod - src/BRep/BRep_TEdge.cxx | Diff File | |||
mod - src/BRep/BRep_TFace.cxx | Diff File | |||
mod - src/BRep/BRep_TVertex.cxx | Diff File | |||
mod - src/BRepCheck/BRepCheck.cxx | Diff File | |||
mod - src/BRepFill/BRepFill_TrimShellCorner.cxx | Diff File | |||
mod - src/BRepGProp/BRepGProp.cxx | Diff File | |||
mod - src/BRepGProp/BRepGProp_Gauss.cxx | Diff File | |||
mod - src/BRepOffset/BRepOffset_MakeOffset.cxx | Diff File | |||
mod - src/BRepOffset/BRepOffset_MakeOffset_1.cxx | Diff File | |||
mod - src/BRepOffsetAPI/BRepOffsetAPI_ThruSections.cxx | Diff File | |||
mod - src/BRepProj/BRepProj_Projection.cxx | Diff File | |||
mod - src/BRepTools/BRepTools.cxx | Diff File | |||
mod - src/DBRep/DBRep_IsoBuilder.cxx | Diff File | |||
mod - src/DNaming/DNaming.cxx | Diff File | |||
mod - src/DNaming/DNaming_BooleanOperationDriver.cxx | Diff File | |||
mod - src/DNaming/DNaming_FilletDriver.cxx | Diff File | |||
mod - src/DrawDim/DrawDim_PlanarDimensionCommands.cxx | Diff File | |||
mod - src/HLRBRep/HLRBRep_ShapeToHLR.cxx | Diff File | |||
mod - src/IGESToBRep/IGESToBRep.cxx | Diff File | |||
mod - src/IGESToBRep/IGESToBRep_BRepEntity.cxx | Diff File | |||
mod - src/IVtkOCC/IVtkOCC_SelectableObject.cxx | Diff File | |||
mod - src/ShapeAnalysis/ShapeAnalysis_Wire.cxx | Diff File | |||
mod - src/ShapeCustom/ShapeCustom.cxx | Diff File | |||
mod - src/ShapeFix/ShapeFix_FixSmallSolid.cxx | Diff File | |||
mod - src/ShapeFix/ShapeFix_Shape.cxx | Diff File | |||
mod - src/ShapeFix/ShapeFix_Shell.cxx | Diff File | |||
mod - src/ShapePersistent/ShapePersistent_TopoDS.cxx | Diff File | |||
mod - src/ShapeProcessAPI/ShapeProcessAPI_ApplySequence.cxx | Diff File | |||
mod - src/StdPrs/StdPrs_ShadedShape.cxx | Diff File | |||
mod - src/STEPConstruct/STEPConstruct_Styles.cxx | Diff File | |||
mod - src/STEPConstruct/STEPConstruct_ValidationProps.cxx | Diff File | |||
mod - src/StepToTopoDS/StepToTopoDS_TranslateCurveBoundedSurface.cxx | Diff File | |||
mod - src/TNaming/TNaming_Localizer.cxx | Diff File | |||
mod - src/TNaming/TNaming_Name.cxx | Diff File | |||
mod - src/TopoDS/FILES | Diff File | |||
mod - src/TopoDS/TopoDS_Builder.cxx | Diff File | |||
mod - src/TopoDS/TopoDS_Iterator.cxx | Diff File | |||
mod - src/TopoDS/TopoDS_Shape.cxx | Diff File | |||
mod - src/TopoDS/TopoDS_Shape.hxx | Diff File | |||
rm - src/TopoDS/TopoDS_Shape.lxx | Diff File | |||
mod - src/TopoDS/TopoDS_TCompound.cxx | Diff File | |||
mod - src/TopoDS/TopoDS_TCompSolid.cxx | Diff File | |||
mod - src/TopoDS/TopoDS_TEdge.cxx | Diff File | |||
mod - src/TopoDS/TopoDS_TFace.cxx | Diff File | |||
mod - src/TopoDS/TopoDS_TShape.cxx | Diff File | |||
mod - src/TopoDS/TopoDS_TShape.hxx | Diff File | |||
rm - src/TopoDS/TopoDS_TShape.lxx | Diff File | |||
mod - src/TopoDS/TopoDS_TShell.cxx | Diff File | |||
mod - src/TopoDS/TopoDS_TSolid.cxx | Diff File | |||
mod - src/TopoDS/TopoDS_TVertex.cxx | Diff File | |||
mod - src/TopoDS/TopoDS_TWire.cxx | Diff File | |||
mod - src/TopoDSToStep/TopoDSToStep_MakeFacetedBrep.cxx | Diff File | |||
mod - src/TopoDSToStep/TopoDSToStep_MakeGeometricCurveSet.cxx | Diff File | |||
mod - src/TopoDSToStep/TopoDSToStep_MakeStepEdge.cxx | Diff File | |||
mod - src/TopoDSToStep/TopoDSToStep_MakeStepFace.cxx | Diff File | |||
mod - src/TopoDSToStep/TopoDSToStep_MakeStepWire.cxx | Diff File | |||
mod - src/TopOpeBRepBuild/TopOpeBRepBuild_Merge.cxx | Diff File | |||
mod - src/TransferBRep/TransferBRep.cxx | Diff File | |||
mod - src/XCAFDoc/XCAFDoc_ShapeTool.cxx | Diff File | |||
mod - src/XCAFPrs/XCAFPrs.cxx | Diff File | |||
mod - src/XCAFPrs/XCAFPrs_AISObject.cxx | Diff File |