MantisBT
Mantis Bug Tracker Workflow

Changesets: occt Browse ] Back to Index ]
master 2615c2d7
Timestamp: 2020-05-04 22:23:41
Author: kgv
Committer: bugmaster
Details ] Diff ]
0031548: Visualization, SelectBasics_PickResult - include surface normal into picking details

SelectMgr_SortCriterion::Normal, SelectBasics_PickResult::SurfaceNormal() - added new property.
SelectMgr_RectangularFrustum::Overlaps() for triangle sets new normal property.
gp_GTrsf::GetMat4() - added conversion into NCollection_Mat4 similar to gp_Trsf::GetMat4().
mod - src/gp/gp_GTrsf.hxx Diff ] File ]
mod - src/SelectBasics/SelectBasics_PickResult.hxx Diff ] File ]
mod - src/SelectMgr/SelectMgr_RectangularFrustum.cxx Diff ] File ]
mod - src/SelectMgr/SelectMgr_SortCriterion.hxx Diff ] File ]
mod - src/SelectMgr/SelectMgr_ViewerSelector.cxx Diff ] File ]
mod - src/ViewerTest/ViewerTest.cxx Diff ] File ]
master 39c8dc70
Timestamp: 2020-05-04 19:25:03
Author: abv
Committer: bugmaster
Details ] Diff ]
0031546: Application Framework - Memory leak (100 bytes) on Load / Close OCAF document

Class Standard_BaseDriver is inherited from Standard_Transient, its descendants are updated accordingly.
Handle is used to manipulate objects of this class and its descendants (instead of references or raw pointers) to ensure automatic destruction.

Added test bugs caf bug31546

Related:
- Standard_OVERRIDE is added in declarations of virtual methods in descendants of Storage_BaseDriver
- Methods operator << and operator >> are removed in descendants of Storage_BaseDriver (they repeat the same methods inherited from the base class)
- Typedef PCDM_BaseDriverPointer is marked as deprecated
- Unused class DDI_Ostream is removed
- Private field Standard_Transient::count is renamed to myRefCount_ to avoid compiler warnings if the same name is used within the scope of a descendant class
- Output of meaningful error messages is restored in DRAW commands fsdread and fsdwrite
mod - src/DDF/DDF_BasicCommands.cxx Diff ] File ]
rm - src/DDF/DDF_IOStream.cxx Diff ] File ]
rm - src/DDF/DDF_IOStream.hxx Diff ] File ]
mod - src/DDF/FILES Diff ] File ]
mod - src/DDocStd/DDocStd_ShapeSchemaCommands.cxx Diff ] File ]
mod - src/FSD/FSD_BinaryFile.cxx Diff ] File ]
mod - src/FSD/FSD_BinaryFile.hxx Diff ] File ]
mod - src/FSD/FSD_CmpFile.cxx Diff ] File ]
mod - src/FSD/FSD_CmpFile.hxx Diff ] File ]
mod - src/FSD/FSD_File.cxx Diff ] File ]
mod - src/FSD/FSD_File.hxx Diff ] File ]
mod - src/FSD/FSD_FileHeader.hxx Diff ] File ]
mod - src/PCDM/PCDM.cxx Diff ] File ]
mod - src/PCDM/PCDM.hxx Diff ] File ]
mod - src/PCDM/PCDM_BaseDriverPointer.hxx Diff ] File ]
mod - src/PCDM/PCDM_ReadWriter.cxx Diff ] File ]
mod - src/PCDM/PCDM_ReadWriter.hxx Diff ] File ]
mod - src/PCDM/PCDM_ReadWriter_1.cxx Diff ] File ]
mod - src/PCDM/PCDM_StorageDriver.cxx Diff ] File ]
mod - src/Standard/Standard_Transient.cxx Diff ] File ]
mod - src/Standard/Standard_Transient.hxx Diff ] File ]
mod - src/StdLDrivers/StdLDrivers_DocumentRetrievalDriver.cxx Diff ] File ]
mod - src/StdObjMgt/StdObjMgt_ReadData.cxx Diff ] File ]
mod - src/StdObjMgt/StdObjMgt_ReadData.hxx Diff ] File ]
mod - src/StdObjMgt/StdObjMgt_WriteData.cxx Diff ] File ]
mod - src/StdObjMgt/StdObjMgt_WriteData.hxx Diff ] File ]
mod - src/StdStorage/StdStorage.cxx Diff ] File ]
mod - src/StdStorage/StdStorage.hxx Diff ] File ]
mod - src/StdStorage/StdStorage_HeaderData.cxx Diff ] File ]
mod - src/StdStorage/StdStorage_HeaderData.hxx Diff ] File ]
mod - src/StdStorage/StdStorage_RootData.cxx Diff ] File ]
mod - src/StdStorage/StdStorage_RootData.hxx Diff ] File ]
mod - src/StdStorage/StdStorage_TypeData.cxx Diff ] File ]
mod - src/StdStorage/StdStorage_TypeData.hxx Diff ] File ]
mod - src/Storage/FILES Diff ] File ]
mod - src/Storage/Storage_BaseDriver.cxx Diff ] File ]
mod - src/Storage/Storage_BaseDriver.hxx Diff ] File ]
rm - src/Storage/Storage_BaseDriver.lxx Diff ] File ]
mod - src/Storage/Storage_CallBack.hxx Diff ] File ]
mod - src/Storage/Storage_DefaultCallBack.cxx Diff ] File ]
mod - src/Storage/Storage_DefaultCallBack.hxx Diff ] File ]
mod - src/Storage/Storage_HeaderData.cxx Diff ] File ]
mod - src/Storage/Storage_HeaderData.hxx Diff ] File ]
mod - src/Storage/Storage_RootData.cxx Diff ] File ]
mod - src/Storage/Storage_RootData.hxx Diff ] File ]
mod - src/Storage/Storage_Schema.cxx Diff ] File ]
mod - src/Storage/Storage_Schema.hxx Diff ] File ]
rm - src/Storage/Storage_Schema.lxx Diff ] File ]
mod - src/Storage/Storage_TypeData.cxx Diff ] File ]
mod - src/Storage/Storage_TypeData.hxx Diff ] File ]
mod - src/UTL/UTL.cxx Diff ] File ]
mod - src/UTL/UTL.hxx Diff ] File ]
add - tests/bugs/caf/bug31546 Diff ] File ]
mod - tests/bugs/fclasses/bug29355 Diff ] File ]
master 0ebe5b0a
Timestamp: 2020-04-30 12:45:31
Author: abv
Committer: bugmaster
Details ] Diff ]
0031501: Foundation Classes, Message_Printer - remove theToPutEndl argument -- preparation

Operators << for Handle(Message_Messenger) are removed; their use is replaced by use of Message_Messenger::StreamBuffer
Message_Messenger has been replaced by Standard_OStream within Interface_InterfaceModel,IFSelect,IGES,STEP dump interfaces.
mod - src/IFSelect/IFSelect_ContextModif.cxx Diff ] File ]
mod - src/IFSelect/IFSelect_EditForm.cxx Diff ] File ]
mod - src/IFSelect/IFSelect_EditForm.hxx Diff ] File ]
mod - src/IFSelect/IFSelect_Editor.cxx Diff ] File ]
mod - src/IFSelect/IFSelect_Editor.hxx Diff ] File ]
mod - src/IFSelect/IFSelect_Functions.cxx Diff ] File ]
mod - src/IFSelect/IFSelect_ModelCopier.cxx Diff ] File ]
mod - src/IFSelect/IFSelect_SessionFile.cxx Diff ] File ]
mod - src/IFSelect/IFSelect_SessionPilot.cxx Diff ] File ]
mod - src/IFSelect/IFSelect_SignatureList.cxx Diff ] File ]
mod - src/IFSelect/IFSelect_SignatureList.hxx Diff ] File ]
mod - src/IFSelect/IFSelect_TransformStandard.cxx Diff ] File ]
mod - src/IFSelect/IFSelect_WorkLibrary.cxx Diff ] File ]
mod - src/IFSelect/IFSelect_WorkLibrary.hxx Diff ] File ]
mod - src/IFSelect/IFSelect_WorkSession.cxx Diff ] File ]
mod - src/IFSelect/IFSelect_WorkSession.hxx Diff ] File ]
mod - src/IGESAppli/IGESAppli_SpecificModule.cxx Diff ] File ]
mod - src/IGESAppli/IGESAppli_SpecificModule.hxx Diff ] File ]
mod - src/IGESAppli/IGESAppli_ToolDrilledHole.cxx Diff ] File ]
mod - src/IGESAppli/IGESAppli_ToolDrilledHole.hxx Diff ] File ]
mod - src/IGESAppli/IGESAppli_ToolElementResults.cxx Diff ] File ]
mod - src/IGESAppli/IGESAppli_ToolElementResults.hxx Diff ] File ]
mod - src/IGESAppli/IGESAppli_ToolFiniteElement.cxx Diff ] File ]
mod - src/IGESAppli/IGESAppli_ToolFiniteElement.hxx Diff ] File ]
mod - src/IGESAppli/IGESAppli_ToolFlow.cxx Diff ] File ]
mod - src/IGESAppli/IGESAppli_ToolFlow.hxx Diff ] File ]
mod - src/IGESAppli/IGESAppli_ToolFlowLineSpec.cxx Diff ] File ]
mod - src/IGESAppli/IGESAppli_ToolFlowLineSpec.hxx Diff ] File ]
mod - src/IGESAppli/IGESAppli_ToolLevelFunction.cxx Diff ] File ]
mod - src/IGESAppli/IGESAppli_ToolLevelFunction.hxx Diff ] File ]
mod - src/IGESAppli/IGESAppli_ToolLevelToPWBLayerMap.cxx Diff ] File ]
mod - src/IGESAppli/IGESAppli_ToolLevelToPWBLayerMap.hxx Diff ] File ]
mod - src/IGESAppli/IGESAppli_ToolLineWidening.cxx Diff ] File ]
mod - src/IGESAppli/IGESAppli_ToolLineWidening.hxx Diff ] File ]
mod - src/IGESAppli/IGESAppli_ToolNodalConstraint.cxx Diff ] File ]
mod - src/IGESAppli/IGESAppli_ToolNodalConstraint.hxx Diff ] File ]
mod - src/IGESAppli/IGESAppli_ToolNodalDisplAndRot.cxx Diff ] File ]
mod - src/IGESAppli/IGESAppli_ToolNodalDisplAndRot.hxx Diff ] File ]
mod - src/IGESAppli/IGESAppli_ToolNodalResults.cxx Diff ] File ]
mod - src/IGESAppli/IGESAppli_ToolNodalResults.hxx Diff ] File ]
mod - src/IGESAppli/IGESAppli_ToolNode.cxx Diff ] File ]
mod - src/IGESAppli/IGESAppli_ToolNode.hxx Diff ] File ]
mod - src/IGESAppli/IGESAppli_ToolPartNumber.cxx Diff ] File ]
mod - src/IGESAppli/IGESAppli_ToolPartNumber.hxx Diff ] File ]
mod - src/IGESAppli/IGESAppli_ToolPinNumber.cxx Diff ] File ]
mod - src/IGESAppli/IGESAppli_ToolPinNumber.hxx Diff ] File ]
mod - src/IGESAppli/IGESAppli_ToolPipingFlow.cxx Diff ] File ]
mod - src/IGESAppli/IGESAppli_ToolPipingFlow.hxx Diff ] File ]
mod - src/IGESAppli/IGESAppli_ToolPWBArtworkStackup.cxx Diff ] File ]
mod - src/IGESAppli/IGESAppli_ToolPWBArtworkStackup.hxx Diff ] File ]
mod - src/IGESAppli/IGESAppli_ToolPWBDrilledHole.cxx Diff ] File ]
mod - src/IGESAppli/IGESAppli_ToolPWBDrilledHole.hxx Diff ] File ]
mod - src/IGESAppli/IGESAppli_ToolReferenceDesignator.cxx Diff ] File ]
mod - src/IGESAppli/IGESAppli_ToolReferenceDesignator.hxx Diff ] File ]
mod - src/IGESAppli/IGESAppli_ToolRegionRestriction.cxx Diff ] File ]
mod - src/IGESAppli/IGESAppli_ToolRegionRestriction.hxx Diff ] File ]
mod - src/IGESBasic/IGESBasic_SpecificModule.cxx Diff ] File ]
mod - src/IGESBasic/IGESBasic_SpecificModule.hxx Diff ] File ]
mod - src/IGESBasic/IGESBasic_ToolAssocGroupType.cxx Diff ] File ]
mod - src/IGESBasic/IGESBasic_ToolAssocGroupType.hxx Diff ] File ]
mod - src/IGESBasic/IGESBasic_ToolExternalReferenceFile.cxx Diff ] File ]
mod - src/IGESBasic/IGESBasic_ToolExternalReferenceFile.hxx Diff ] File ]
mod - src/IGESBasic/IGESBasic_ToolExternalRefFile.cxx Diff ] File ]
mod - src/IGESBasic/IGESBasic_ToolExternalRefFile.hxx Diff ] File ]
mod - src/IGESBasic/IGESBasic_ToolExternalRefFileIndex.cxx Diff ] File ]
mod - src/IGESBasic/IGESBasic_ToolExternalRefFileIndex.hxx Diff ] File ]
mod - src/IGESBasic/IGESBasic_ToolExternalRefFileName.cxx Diff ] File ]
mod - src/IGESBasic/IGESBasic_ToolExternalRefFileName.hxx Diff ] File ]
mod - src/IGESBasic/IGESBasic_ToolExternalRefLibName.cxx Diff ] File ]
mod - src/IGESBasic/IGESBasic_ToolExternalRefLibName.hxx Diff ] File ]
mod - src/IGESBasic/IGESBasic_ToolExternalRefName.cxx Diff ] File ]
mod - src/IGESBasic/IGESBasic_ToolExternalRefName.hxx Diff ] File ]
mod - src/IGESBasic/IGESBasic_ToolGroup.cxx Diff ] File ]
mod - src/IGESBasic/IGESBasic_ToolGroup.hxx Diff ] File ]
mod - src/IGESBasic/IGESBasic_ToolGroupWithoutBackP.cxx Diff ] File ]
mod - src/IGESBasic/IGESBasic_ToolGroupWithoutBackP.hxx Diff ] File ]
mod - src/IGESBasic/IGESBasic_ToolHierarchy.cxx Diff ] File ]
mod - src/IGESBasic/IGESBasic_ToolHierarchy.hxx Diff ] File ]
mod - src/IGESBasic/IGESBasic_ToolName.cxx Diff ] File ]
mod - src/IGESBasic/IGESBasic_ToolName.hxx Diff ] File ]
mod - src/IGESBasic/IGESBasic_ToolOrderedGroup.cxx Diff ] File ]
mod - src/IGESBasic/IGESBasic_ToolOrderedGroup.hxx Diff ] File ]
mod - src/IGESBasic/IGESBasic_ToolOrderedGroupWithoutBackP.cxx Diff ] File ]
mod - src/IGESBasic/IGESBasic_ToolOrderedGroupWithoutBackP.hxx Diff ] File ]
mod - src/IGESBasic/IGESBasic_ToolSingleParent.cxx Diff ] File ]
mod - src/IGESBasic/IGESBasic_ToolSingleParent.hxx Diff ] File ]
mod - src/IGESBasic/IGESBasic_ToolSingularSubfigure.cxx Diff ] File ]
mod - src/IGESBasic/IGESBasic_ToolSingularSubfigure.hxx Diff ] File ]
mod - src/IGESBasic/IGESBasic_ToolSubfigureDef.cxx Diff ] File ]
mod - src/IGESBasic/IGESBasic_ToolSubfigureDef.hxx Diff ] File ]
mod - src/IGESControl/IGESControl_Reader.cxx Diff ] File ]
mod - src/IGESData/IGESData_DefaultSpecific.cxx Diff ] File ]
mod - src/IGESData/IGESData_DefaultSpecific.hxx Diff ] File ]
mod - src/IGESData/IGESData_Dump.hxx Diff ] File ]
mod - src/IGESData/IGESData_IGESDumper.cxx Diff ] File ]
mod - src/IGESData/IGESData_IGESDumper.hxx Diff ] File ]
mod - src/IGESData/IGESData_IGESModel.cxx Diff ] File ]
mod - src/IGESData/IGESData_IGESModel.hxx Diff ] File ]
mod - src/IGESData/IGESData_IGESWriter.cxx Diff ] File ]
mod - src/IGESData/IGESData_SpecificModule.cxx Diff ] File ]
mod - src/IGESData/IGESData_SpecificModule.hxx Diff ] File ]
mod - src/IGESDefs/IGESDefs_SpecificModule.cxx Diff ] File ]
mod - src/IGESDefs/IGESDefs_SpecificModule.hxx Diff ] File ]
mod - src/IGESDefs/IGESDefs_ToolAssociativityDef.cxx Diff ] File ]
mod - src/IGESDefs/IGESDefs_ToolAssociativityDef.hxx Diff ] File ]
mod - src/IGESDefs/IGESDefs_ToolAttributeDef.cxx Diff ] File ]
mod - src/IGESDefs/IGESDefs_ToolAttributeDef.hxx Diff ] File ]
mod - src/IGESDefs/IGESDefs_ToolAttributeTable.cxx Diff ] File ]
mod - src/IGESDefs/IGESDefs_ToolAttributeTable.hxx Diff ] File ]
mod - src/IGESDefs/IGESDefs_ToolGenericData.cxx Diff ] File ]
mod - src/IGESDefs/IGESDefs_ToolGenericData.hxx Diff ] File ]
mod - src/IGESDefs/IGESDefs_ToolMacroDef.cxx Diff ] File ]
mod - src/IGESDefs/IGESDefs_ToolMacroDef.hxx Diff ] File ]
mod - src/IGESDefs/IGESDefs_ToolTabularData.cxx Diff ] File ]
mod - src/IGESDefs/IGESDefs_ToolTabularData.hxx Diff ] File ]
mod - src/IGESDefs/IGESDefs_ToolUnitsData.cxx Diff ] File ]
mod - src/IGESDefs/IGESDefs_ToolUnitsData.hxx Diff ] File ]
mod - src/IGESDimen/IGESDimen_SpecificModule.cxx Diff ] File ]
mod - src/IGESDimen/IGESDimen_SpecificModule.hxx Diff ] File ]
mod - src/IGESDimen/IGESDimen_ToolAngularDimension.cxx Diff ] File ]
mod - src/IGESDimen/IGESDimen_ToolAngularDimension.hxx Diff ] File ]
mod - src/IGESDimen/IGESDimen_ToolBasicDimension.cxx Diff ] File ]
mod - src/IGESDimen/IGESDimen_ToolBasicDimension.hxx Diff ] File ]
mod - src/IGESDimen/IGESDimen_ToolCenterLine.cxx Diff ] File ]
mod - src/IGESDimen/IGESDimen_ToolCenterLine.hxx Diff ] File ]
mod - src/IGESDimen/IGESDimen_ToolCurveDimension.cxx Diff ] File ]
mod - src/IGESDimen/IGESDimen_ToolCurveDimension.hxx Diff ] File ]
mod - src/IGESDimen/IGESDimen_ToolDiameterDimension.cxx Diff ] File ]
mod - src/IGESDimen/IGESDimen_ToolDiameterDimension.hxx Diff ] File ]
mod - src/IGESDimen/IGESDimen_ToolDimensionDisplayData.cxx Diff ] File ]
mod - src/IGESDimen/IGESDimen_ToolDimensionDisplayData.hxx Diff ] File ]
mod - src/IGESDimen/IGESDimen_ToolDimensionedGeometry.cxx Diff ] File ]
mod - src/IGESDimen/IGESDimen_ToolDimensionedGeometry.hxx Diff ] File ]
mod - src/IGESDimen/IGESDimen_ToolDimensionTolerance.cxx Diff ] File ]
mod - src/IGESDimen/IGESDimen_ToolDimensionTolerance.hxx Diff ] File ]
mod - src/IGESDimen/IGESDimen_ToolDimensionUnits.cxx Diff ] File ]
mod - src/IGESDimen/IGESDimen_ToolDimensionUnits.hxx Diff ] File ]
mod - src/IGESDimen/IGESDimen_ToolFlagNote.cxx Diff ] File ]
mod - src/IGESDimen/IGESDimen_ToolFlagNote.hxx Diff ] File ]
mod - src/IGESDimen/IGESDimen_ToolGeneralLabel.cxx Diff ] File ]
mod - src/IGESDimen/IGESDimen_ToolGeneralLabel.hxx Diff ] File ]
mod - src/IGESDimen/IGESDimen_ToolGeneralNote.cxx Diff ] File ]
mod - src/IGESDimen/IGESDimen_ToolGeneralNote.hxx Diff ] File ]
mod - src/IGESDimen/IGESDimen_ToolGeneralSymbol.cxx Diff ] File ]
mod - src/IGESDimen/IGESDimen_ToolGeneralSymbol.hxx Diff ] File ]
mod - src/IGESDimen/IGESDimen_ToolLeaderArrow.cxx Diff ] File ]
mod - src/IGESDimen/IGESDimen_ToolLeaderArrow.hxx Diff ] File ]
mod - src/IGESDimen/IGESDimen_ToolLinearDimension.cxx Diff ] File ]
mod - src/IGESDimen/IGESDimen_ToolLinearDimension.hxx Diff ] File ]
mod - src/IGESDimen/IGESDimen_ToolNewDimensionedGeometry.cxx Diff ] File ]
mod - src/IGESDimen/IGESDimen_ToolNewDimensionedGeometry.hxx Diff ] File ]
mod - src/IGESDimen/IGESDimen_ToolNewGeneralNote.cxx Diff ] File ]
mod - src/IGESDimen/IGESDimen_ToolNewGeneralNote.hxx Diff ] File ]
mod - src/IGESDimen/IGESDimen_ToolOrdinateDimension.cxx Diff ] File ]
mod - src/IGESDimen/IGESDimen_ToolOrdinateDimension.hxx Diff ] File ]
mod - src/IGESDimen/IGESDimen_ToolPointDimension.cxx Diff ] File ]
mod - src/IGESDimen/IGESDimen_ToolPointDimension.hxx Diff ] File ]
mod - src/IGESDimen/IGESDimen_ToolRadiusDimension.cxx Diff ] File ]
mod - src/IGESDimen/IGESDimen_ToolRadiusDimension.hxx Diff ] File ]
mod - src/IGESDimen/IGESDimen_ToolSection.cxx Diff ] File ]
mod - src/IGESDimen/IGESDimen_ToolSection.hxx Diff ] File ]
mod - src/IGESDimen/IGESDimen_ToolSectionedArea.cxx Diff ] File ]
mod - src/IGESDimen/IGESDimen_ToolSectionedArea.hxx Diff ] File ]
mod - src/IGESDimen/IGESDimen_ToolWitnessLine.cxx Diff ] File ]
mod - src/IGESDimen/IGESDimen_ToolWitnessLine.hxx Diff ] File ]
mod - src/IGESDraw/IGESDraw_SpecificModule.cxx Diff ] File ]
mod - src/IGESDraw/IGESDraw_SpecificModule.hxx Diff ] File ]
mod - src/IGESDraw/IGESDraw_ToolCircArraySubfigure.cxx Diff ] File ]
mod - src/IGESDraw/IGESDraw_ToolCircArraySubfigure.hxx Diff ] File ]
mod - src/IGESDraw/IGESDraw_ToolConnectPoint.cxx Diff ] File ]
mod - src/IGESDraw/IGESDraw_ToolConnectPoint.hxx Diff ] File ]
mod - src/IGESDraw/IGESDraw_ToolDrawing.cxx Diff ] File ]
mod - src/IGESDraw/IGESDraw_ToolDrawing.hxx Diff ] File ]
mod - src/IGESDraw/IGESDraw_ToolDrawingWithRotation.cxx Diff ] File ]
mod - src/IGESDraw/IGESDraw_ToolDrawingWithRotation.hxx Diff ] File ]
mod - src/IGESDraw/IGESDraw_ToolLabelDisplay.cxx Diff ] File ]
mod - src/IGESDraw/IGESDraw_ToolLabelDisplay.hxx Diff ] File ]
mod - src/IGESDraw/IGESDraw_ToolNetworkSubfigure.cxx Diff ] File ]
mod - src/IGESDraw/IGESDraw_ToolNetworkSubfigure.hxx Diff ] File ]
mod - src/IGESDraw/IGESDraw_ToolNetworkSubfigureDef.cxx Diff ] File ]
mod - src/IGESDraw/IGESDraw_ToolNetworkSubfigureDef.hxx Diff ] File ]
mod - src/IGESDraw/IGESDraw_ToolPerspectiveView.cxx Diff ] File ]
mod - src/IGESDraw/IGESDraw_ToolPerspectiveView.hxx Diff ] File ]
mod - src/IGESDraw/IGESDraw_ToolPlanar.cxx Diff ] File ]
mod - src/IGESDraw/IGESDraw_ToolPlanar.hxx Diff ] File ]
mod - src/IGESDraw/IGESDraw_ToolRectArraySubfigure.cxx Diff ] File ]
mod - src/IGESDraw/IGESDraw_ToolRectArraySubfigure.hxx Diff ] File ]
mod - src/IGESDraw/IGESDraw_ToolSegmentedViewsVisible.cxx Diff ] File ]
mod - src/IGESDraw/IGESDraw_ToolSegmentedViewsVisible.hxx Diff ] File ]
mod - src/IGESDraw/IGESDraw_ToolView.cxx Diff ] File ]
mod - src/IGESDraw/IGESDraw_ToolView.hxx Diff ] File ]
mod - src/IGESDraw/IGESDraw_ToolViewsVisible.cxx Diff ] File ]
mod - src/IGESDraw/IGESDraw_ToolViewsVisible.hxx Diff ] File ]
mod - src/IGESDraw/IGESDraw_ToolViewsVisibleWithAttr.cxx Diff ] File ]
mod - src/IGESDraw/IGESDraw_ToolViewsVisibleWithAttr.hxx Diff ] File ]
mod - src/IGESGeom/IGESGeom_SpecificModule.cxx Diff ] File ]
mod - src/IGESGeom/IGESGeom_SpecificModule.hxx Diff ] File ]
mod - src/IGESGeom/IGESGeom_ToolBoundary.cxx Diff ] File ]
mod - src/IGESGeom/IGESGeom_ToolBoundary.hxx Diff ] File ]
mod - src/IGESGeom/IGESGeom_ToolBoundedSurface.cxx Diff ] File ]
mod - src/IGESGeom/IGESGeom_ToolBoundedSurface.hxx Diff ] File ]
mod - src/IGESGeom/IGESGeom_ToolBSplineCurve.cxx Diff ] File ]
mod - src/IGESGeom/IGESGeom_ToolBSplineCurve.hxx Diff ] File ]
mod - src/IGESGeom/IGESGeom_ToolBSplineSurface.cxx Diff ] File ]
mod - src/IGESGeom/IGESGeom_ToolBSplineSurface.hxx Diff ] File ]
mod - src/IGESGeom/IGESGeom_ToolCircularArc.cxx Diff ] File ]
mod - src/IGESGeom/IGESGeom_ToolCircularArc.hxx Diff ] File ]
mod - src/IGESGeom/IGESGeom_ToolCompositeCurve.cxx Diff ] File ]
mod - src/IGESGeom/IGESGeom_ToolCompositeCurve.hxx Diff ] File ]
mod - src/IGESGeom/IGESGeom_ToolConicArc.cxx Diff ] File ]
mod - src/IGESGeom/IGESGeom_ToolConicArc.hxx Diff ] File ]
mod - src/IGESGeom/IGESGeom_ToolCopiousData.cxx Diff ] File ]
mod - src/IGESGeom/IGESGeom_ToolCopiousData.hxx Diff ] File ]
mod - src/IGESGeom/IGESGeom_ToolCurveOnSurface.cxx Diff ] File ]
mod - src/IGESGeom/IGESGeom_ToolCurveOnSurface.hxx Diff ] File ]
mod - src/IGESGeom/IGESGeom_ToolDirection.cxx Diff ] File ]
mod - src/IGESGeom/IGESGeom_ToolDirection.hxx Diff ] File ]
mod - src/IGESGeom/IGESGeom_ToolFlash.cxx Diff ] File ]
mod - src/IGESGeom/IGESGeom_ToolFlash.hxx Diff ] File ]
mod - src/IGESGeom/IGESGeom_ToolLine.cxx Diff ] File ]
mod - src/IGESGeom/IGESGeom_ToolLine.hxx Diff ] File ]
mod - src/IGESGeom/IGESGeom_ToolOffsetCurve.cxx Diff ] File ]
mod - src/IGESGeom/IGESGeom_ToolOffsetCurve.hxx Diff ] File ]
mod - src/IGESGeom/IGESGeom_ToolOffsetSurface.cxx Diff ] File ]
mod - src/IGESGeom/IGESGeom_ToolOffsetSurface.hxx Diff ] File ]
mod - src/IGESGeom/IGESGeom_ToolPlane.cxx Diff ] File ]
mod - src/IGESGeom/IGESGeom_ToolPlane.hxx Diff ] File ]
mod - src/IGESGeom/IGESGeom_ToolPoint.cxx Diff ] File ]
mod - src/IGESGeom/IGESGeom_ToolPoint.hxx Diff ] File ]
mod - src/IGESGeom/IGESGeom_ToolRuledSurface.cxx Diff ] File ]
mod - src/IGESGeom/IGESGeom_ToolRuledSurface.hxx Diff ] File ]
mod - src/IGESGeom/IGESGeom_ToolSplineCurve.cxx Diff ] File ]
mod - src/IGESGeom/IGESGeom_ToolSplineCurve.hxx Diff ] File ]
mod - src/IGESGeom/IGESGeom_ToolSplineSurface.cxx Diff ] File ]
mod - src/IGESGeom/IGESGeom_ToolSplineSurface.hxx Diff ] File ]
mod - src/IGESGeom/IGESGeom_ToolSurfaceOfRevolution.cxx Diff ] File ]
mod - src/IGESGeom/IGESGeom_ToolSurfaceOfRevolution.hxx Diff ] File ]
mod - src/IGESGeom/IGESGeom_ToolTabulatedCylinder.cxx Diff ] File ]
mod - src/IGESGeom/IGESGeom_ToolTabulatedCylinder.hxx Diff ] File ]
mod - src/IGESGeom/IGESGeom_ToolTransformationMatrix.cxx Diff ] File ]
mod - src/IGESGeom/IGESGeom_ToolTransformationMatrix.hxx Diff ] File ]
mod - src/IGESGeom/IGESGeom_ToolTrimmedSurface.cxx Diff ] File ]
mod - src/IGESGeom/IGESGeom_ToolTrimmedSurface.hxx Diff ] File ]
mod - src/IGESGraph/IGESGraph_SpecificModule.cxx Diff ] File ]
mod - src/IGESGraph/IGESGraph_SpecificModule.hxx Diff ] File ]
mod - src/IGESGraph/IGESGraph_ToolColor.cxx Diff ] File ]
mod - src/IGESGraph/IGESGraph_ToolColor.hxx Diff ] File ]
mod - src/IGESGraph/IGESGraph_ToolDefinitionLevel.cxx Diff ] File ]
mod - src/IGESGraph/IGESGraph_ToolDefinitionLevel.hxx Diff ] File ]
mod - src/IGESGraph/IGESGraph_ToolDrawingSize.cxx Diff ] File ]
mod - src/IGESGraph/IGESGraph_ToolDrawingSize.hxx Diff ] File ]
mod - src/IGESGraph/IGESGraph_ToolDrawingUnits.cxx Diff ] File ]
mod - src/IGESGraph/IGESGraph_ToolDrawingUnits.hxx Diff ] File ]
mod - src/IGESGraph/IGESGraph_ToolHighLight.cxx Diff ] File ]
mod - src/IGESGraph/IGESGraph_ToolHighLight.hxx Diff ] File ]
mod - src/IGESGraph/IGESGraph_ToolIntercharacterSpacing.cxx Diff ] File ]
mod - src/IGESGraph/IGESGraph_ToolIntercharacterSpacing.hxx Diff ] File ]
mod - src/IGESGraph/IGESGraph_ToolLineFontDefPattern.cxx Diff ] File ]
mod - src/IGESGraph/IGESGraph_ToolLineFontDefPattern.hxx Diff ] File ]
mod - src/IGESGraph/IGESGraph_ToolLineFontDefTemplate.cxx Diff ] File ]
mod - src/IGESGraph/IGESGraph_ToolLineFontDefTemplate.hxx Diff ] File ]
mod - src/IGESGraph/IGESGraph_ToolLineFontPredefined.cxx Diff ] File ]
mod - src/IGESGraph/IGESGraph_ToolLineFontPredefined.hxx Diff ] File ]
mod - src/IGESGraph/IGESGraph_ToolNominalSize.cxx Diff ] File ]
mod - src/IGESGraph/IGESGraph_ToolNominalSize.hxx Diff ] File ]
mod - src/IGESGraph/IGESGraph_ToolPick.cxx Diff ] File ]
mod - src/IGESGraph/IGESGraph_ToolPick.hxx Diff ] File ]
mod - src/IGESGraph/IGESGraph_ToolTextDisplayTemplate.cxx Diff ] File ]
mod - src/IGESGraph/IGESGraph_ToolTextDisplayTemplate.hxx Diff ] File ]
mod - src/IGESGraph/IGESGraph_ToolTextFontDef.cxx Diff ] File ]
mod - src/IGESGraph/IGESGraph_ToolTextFontDef.hxx Diff ] File ]
mod - src/IGESGraph/IGESGraph_ToolUniformRectGrid.cxx Diff ] File ]
mod - src/IGESGraph/IGESGraph_ToolUniformRectGrid.hxx Diff ] File ]
mod - src/IGESSelect/IGESSelect_Activator.cxx Diff ] File ]
mod - src/IGESSelect/IGESSelect_CounterOfLevelNumber.cxx Diff ] File ]
mod - src/IGESSelect/IGESSelect_CounterOfLevelNumber.hxx Diff ] File ]
mod - src/IGESSelect/IGESSelect_WorkLibrary.cxx Diff ] File ]
mod - src/IGESSelect/IGESSelect_WorkLibrary.hxx Diff ] File ]
mod - src/IGESSolid/IGESSolid_SpecificModule.cxx Diff ] File ]
mod - src/IGESSolid/IGESSolid_SpecificModule.hxx Diff ] File ]
mod - src/IGESSolid/IGESSolid_ToolBlock.cxx Diff ] File ]
mod - src/IGESSolid/IGESSolid_ToolBlock.hxx Diff ] File ]
mod - src/IGESSolid/IGESSolid_ToolBooleanTree.cxx Diff ] File ]
mod - src/IGESSolid/IGESSolid_ToolBooleanTree.hxx Diff ] File ]
mod - src/IGESSolid/IGESSolid_ToolConeFrustum.cxx Diff ] File ]
mod - src/IGESSolid/IGESSolid_ToolConeFrustum.hxx Diff ] File ]
mod - src/IGESSolid/IGESSolid_ToolConicalSurface.cxx Diff ] File ]
mod - src/IGESSolid/IGESSolid_ToolConicalSurface.hxx Diff ] File ]
mod - src/IGESSolid/IGESSolid_ToolCylinder.cxx Diff ] File ]
mod - src/IGESSolid/IGESSolid_ToolCylinder.hxx Diff ] File ]
mod - src/IGESSolid/IGESSolid_ToolCylindricalSurface.cxx Diff ] File ]
mod - src/IGESSolid/IGESSolid_ToolCylindricalSurface.hxx Diff ] File ]
mod - src/IGESSolid/IGESSolid_ToolEdgeList.cxx Diff ] File ]
mod - src/IGESSolid/IGESSolid_ToolEdgeList.hxx Diff ] File ]
mod - src/IGESSolid/IGESSolid_ToolEllipsoid.cxx Diff ] File ]
mod - src/IGESSolid/IGESSolid_ToolEllipsoid.hxx Diff ] File ]
mod - src/IGESSolid/IGESSolid_ToolFace.cxx Diff ] File ]
mod - src/IGESSolid/IGESSolid_ToolFace.hxx Diff ] File ]
mod - src/IGESSolid/IGESSolid_ToolLoop.cxx Diff ] File ]
mod - src/IGESSolid/IGESSolid_ToolLoop.hxx Diff ] File ]
mod - src/IGESSolid/IGESSolid_ToolManifoldSolid.cxx Diff ] File ]
mod - src/IGESSolid/IGESSolid_ToolManifoldSolid.hxx Diff ] File ]
mod - src/IGESSolid/IGESSolid_ToolPlaneSurface.cxx Diff ] File ]
mod - src/IGESSolid/IGESSolid_ToolPlaneSurface.hxx Diff ] File ]
mod - src/IGESSolid/IGESSolid_ToolRightAngularWedge.cxx Diff ] File ]
mod - src/IGESSolid/IGESSolid_ToolRightAngularWedge.hxx Diff ] File ]
mod - src/IGESSolid/IGESSolid_ToolSelectedComponent.cxx Diff ] File ]
mod - src/IGESSolid/IGESSolid_ToolSelectedComponent.hxx Diff ] File ]
mod - src/IGESSolid/IGESSolid_ToolShell.cxx Diff ] File ]
mod - src/IGESSolid/IGESSolid_ToolShell.hxx Diff ] File ]
mod - src/IGESSolid/IGESSolid_ToolSolidAssembly.cxx Diff ] File ]
mod - src/IGESSolid/IGESSolid_ToolSolidAssembly.hxx Diff ] File ]
mod - src/IGESSolid/IGESSolid_ToolSolidInstance.cxx Diff ] File ]
mod - src/IGESSolid/IGESSolid_ToolSolidInstance.hxx Diff ] File ]
mod - src/IGESSolid/IGESSolid_ToolSolidOfLinearExtrusion.cxx Diff ] File ]
mod - src/IGESSolid/IGESSolid_ToolSolidOfLinearExtrusion.hxx Diff ] File ]
mod - src/IGESSolid/IGESSolid_ToolSolidOfRevolution.cxx Diff ] File ]
mod - src/IGESSolid/IGESSolid_ToolSolidOfRevolution.hxx Diff ] File ]
mod - src/IGESSolid/IGESSolid_ToolSphere.cxx Diff ] File ]
mod - src/IGESSolid/IGESSolid_ToolSphere.hxx Diff ] File ]
mod - src/IGESSolid/IGESSolid_ToolSphericalSurface.cxx Diff ] File ]
mod - src/IGESSolid/IGESSolid_ToolSphericalSurface.hxx Diff ] File ]
mod - src/IGESSolid/IGESSolid_ToolToroidalSurface.cxx Diff ] File ]
mod - src/IGESSolid/IGESSolid_ToolToroidalSurface.hxx Diff ] File ]
mod - src/IGESSolid/IGESSolid_ToolTorus.cxx Diff ] File ]
mod - src/IGESSolid/IGESSolid_ToolTorus.hxx Diff ] File ]
mod - src/IGESSolid/IGESSolid_ToolVertexList.cxx Diff ] File ]
mod - src/IGESSolid/IGESSolid_ToolVertexList.hxx Diff ] File ]
mod - src/IGESToBRep/IGESToBRep_CurveAndSurface.cxx Diff ] File ]
mod - src/IGESToBRep/IGESToBRep_Reader.cxx Diff ] File ]
mod - src/Interface/Interface_Check.cxx Diff ] File ]
mod - src/Interface/Interface_Check.hxx Diff ] File ]
mod - src/Interface/Interface_CheckIterator.cxx Diff ] File ]
mod - src/Interface/Interface_CheckIterator.hxx Diff ] File ]
mod - src/Interface/Interface_CheckTool.cxx Diff ] File ]
mod - src/Interface/Interface_CheckTool.hxx Diff ] File ]
mod - src/Interface/Interface_FileReaderTool.cxx Diff ] File ]
mod - src/Interface/Interface_InterfaceModel.cxx Diff ] File ]
mod - src/Interface/Interface_InterfaceModel.hxx Diff ] File ]
mod - src/Interface/Interface_ShareTool.cxx Diff ] File ]
mod - src/Interface/Interface_ShareTool.hxx Diff ] File ]
mod - src/Interface/Interface_Static.cxx Diff ] File ]
mod - src/Interface/Interface_Static.hxx Diff ] File ]
mod - src/IVtkDraw/IVtkDraw_Interactor.cxx Diff ] File ]
mod - src/IVtkOCC/IVtkOCC_ShapePickerAlgo.cxx Diff ] File ]
mod - src/Message/Message_Messenger.hxx Diff ] File ]
mod - src/MoniTool/MoniTool_TypedValue.cxx Diff ] File ]
mod - src/MoniTool/MoniTool_TypedValue.hxx Diff ] File ]
mod - src/STEPCAFControl/STEPCAFControl_Writer.cxx Diff ] File ]
mod - src/STEPConstruct/STEPConstruct_ValidationProps.cxx Diff ] File ]
mod - src/STEPControl/STEPControl_ActorRead.cxx Diff ] File ]
mod - src/StepData/StepData_StepDumper.cxx Diff ] File ]
mod - src/StepData/StepData_StepDumper.hxx Diff ] File ]
mod - src/StepData/StepData_StepModel.cxx Diff ] File ]
mod - src/StepData/StepData_StepModel.hxx Diff ] File ]
mod - src/StepData/StepData_StepReaderData.cxx Diff ] File ]
mod - src/StepData/StepData_StepReaderTool.cxx Diff ] File ]
mod - src/StepFile/StepFile_Read.cxx Diff ] File ]
mod - src/StepSelect/StepSelect_WorkLibrary.cxx Diff ] File ]
mod - src/StepSelect/StepSelect_WorkLibrary.hxx Diff ] File ]
mod - src/StepToTopoDS/StepToTopoDS_Builder.cxx Diff ] File ]
mod - src/Transfer/Transfer_FinderProcess.cxx Diff ] File ]
mod - src/Transfer/Transfer_FinderProcess.hxx Diff ] File ]
mod - src/Transfer/Transfer_ProcessForFinder.hxx Diff ] File ]
mod - src/Transfer/Transfer_ProcessForTransient.hxx Diff ] File ]
mod - src/Transfer/Transfer_TransferProcess.gxx Diff ] File ]
mod - src/Transfer/Transfer_TransientProcess.cxx Diff ] File ]
mod - src/Transfer/Transfer_TransientProcess.hxx Diff ] File ]
mod - src/TransferBRep/TransferBRep_Reader.cxx Diff ] File ]
mod - src/XSControl/XSControl_FuncShape.cxx Diff ] File ]
mod - src/XSControl/XSControl_Functions.cxx Diff ] File ]
mod - src/XSControl/XSControl_Reader.cxx Diff ] File ]
mod - src/XSControl/XSControl_Reader.hxx Diff ] File ]
mod - src/XSControl/XSControl_TransferReader.cxx Diff ] File ]
mod - src/XSControl/XSControl_TransferReader.hxx Diff ] File ]
mod - src/XSControl/XSControl_TransferWriter.cxx Diff ] File ]
mod - src/XSControl/XSControl_Utils.cxx Diff ] File ]
mod - src/XSControl/XSControl_WorkSession.cxx Diff ] File ]
mod - src/XSControl/XSControl_WorkSession.hxx Diff ] File ]
mod - src/XSDRAW/XSDRAW.cxx Diff ] File ]
mod - src/XSDRAWIGES/XSDRAWIGES.cxx Diff ] File ]
mod - src/XSDRAWSTEP/XSDRAWSTEP.cxx Diff ] File ]
master dcc4e908
Timestamp: 2020-04-29 07:08:39
Author: ifv
Committer: bugmaster
Details ] Diff ]
0030185: Unify same domain algorithm corrupts the initial shape

ShapeUpgrade_UnifySameDomain.cxx: checking of surface domains and projection to get pcurves are added
tests/bugs/heal/bug30185: test case added
mod - src/ShapeUpgrade/ShapeUpgrade_UnifySameDomain.cxx Diff ] File ]
add - tests/bugs/heal/bug30185 Diff ] File ]
master 7ff18fb9
Timestamp: 2020-04-24 14:03:20
Author: kgv
Committer: bugmaster
Details ] Diff ]
0031521: Samples - update MFC ImportExport sample to use AIS_ViewController

The following MFC samples have been updated to use AIS_ViewController:
Geometry, HLR, ImportExport, Modeling, OCAF, Triangulation, Viewer2D.
mod - samples/mfc/standard/01_Geometry/src/GeometryView2D.cpp Diff ] File ]
mod - samples/mfc/standard/01_Geometry/src/GeometryView2D.h Diff ] File ]
mod - samples/mfc/standard/08_HLR/src/HLRDoc.cpp Diff ] File ]
mod - samples/mfc/standard/08_HLR/src/HLRView2D.cpp Diff ] File ]
mod - samples/mfc/standard/08_HLR/src/HLRView2D.h Diff ] File ]
mod - samples/mfc/standard/Common/OCC_2dDoc.cpp Diff ] File ]
mod - samples/mfc/standard/Common/OCC_2dDoc.h Diff ] File ]
mod - samples/mfc/standard/Common/OCC_2dView.cpp Diff ] File ]
mod - samples/mfc/standard/Common/OCC_2dView.h Diff ] File ]
mod - samples/mfc/standard/Common/OCC_3dBaseDoc.cpp Diff ] File ]
mod - samples/mfc/standard/Common/OCC_3dBaseDoc.h Diff ] File ]
mod - samples/mfc/standard/Common/OCC_3dView.cpp Diff ] File ]
mod - samples/mfc/standard/Common/OCC_3dView.h Diff ] File ]
mod - samples/mfc/standard/Common/OCC_BaseDoc.cpp Diff ] File ]
mod - samples/mfc/standard/Common/OCC_BaseDoc.h Diff ] File ]
mod - samples/mfc/standard/Common/OCC_BaseView.cpp Diff ] File ]
mod - samples/mfc/standard/Common/OCC_BaseView.h Diff ] File ]
master e1c9a103
Timestamp: 2020-04-23 20:47:11
Author: kgv
Committer: bugmaster
Details ] Diff ]
0031519: Visualization, AIS_ViewController - add AIS_MouseGesture_ZoomWindow gesture

AIS_ViewController now supports AIS_MouseGesture_ZoomWindow gesture,
which displays zooming window via Rubber-Band rectangle.
mod - src/AIS/AIS_MouseGesture.hxx Diff ] File ]
mod - src/AIS/AIS_ViewController.cxx Diff ] File ]
mod - src/AIS/AIS_ViewInputBuffer.hxx Diff ] File ]
master 0439d1cf
Timestamp: 2020-04-23 20:47:11
Author: kgv
Committer: bugmaster
Details ] Diff ]
0031518: Samples - update QtWidget samples to use AIS_ViewController

Qt samples IESample and Tutorial have been updated to use AIS_ViewController for view manipulations.
mod - samples/qt/Common/src/View.cxx Diff ] File ]
mod - samples/qt/Common/src/View.h Diff ] File ]
master 331bcfc0
Timestamp: 2020-04-23 14:58:59
Author: ika
Committer: bugmaster
Details ] Diff ]
0031517: Data Exchange - wrong result of ShapeTool::UpdateAssemblies()

Get rid of problem with updating of parents shared one assembly.
mod - src/XCAFDoc/XCAFDoc_ShapeTool.cxx Diff ] File ]
mod - src/XCAFDoc/XCAFDoc_ShapeTool.hxx Diff ] File ]
add - tests/bugs/xde/bug31517 Diff ] File ]
master 89fcfe15
Timestamp: 2020-04-21 19:26:13
Author: kgv
Committer: bugmaster
Details ] Diff ]
0031512: Foundation Classes - drop unused class NCollection_Comparator
mod - src/BRepExtrema/BRepExtrema_DistShapeShape.cxx Diff ] File ]
mod - src/NCollection/FILES Diff ] File ]
rm - src/NCollection/NCollection_Comparator.hxx Diff ] File ]
master 9ad4ff93
Timestamp: 2020-04-19 18:42:42
Author: kgv
Committer: bugmaster
Details ] Diff ]
0031511: Point Cloud Rendering, Volume Rendering - reuse Graphic3d_CullingTool

Graphic3d_CullingTool::IsCulled() has been extended with theIsInside argument for full inclusion test.
Graphic3d_Layer::UpdateCulling() now avoids frustum culling tests for BVH children for parent nodes completely included into frustum.
Graphic3d_CullingTool::SetViewVolume() has been extended by optional model-world matrix.
mod - src/Graphic3d/Graphic3d_Camera.cxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_Camera.hxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_CullingTool.cxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_CullingTool.hxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_Layer.cxx Diff ] File ]
master b9f43ad1
Timestamp: 2020-04-17 07:36:57
Author: kgv
Committer: bugmaster
Details ] Diff ]
0031505: Point Cloud Rendering - fix on-screen statistics about number of visible points

OpenGl_Element now provide methods ::UpdateMemStats() and ::UpdateDrawStats()
for unified request of statistics used by OpenGl_FrameStats instead of direct handling of OpenGl_PrimitiveArray.
Graphic3d_FrameStatsCounter counters list has been extended by Graphic3d_FrameStatsCounter_NbLinesNotCulled.
mod - src/Graphic3d/Graphic3d_FrameStats.cxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_FrameStatsCounter.hxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_RenderingParams.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_Element.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_Element.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_FrameStats.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_PrimitiveArray.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_PrimitiveArray.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_Text.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_Text.hxx Diff ] File ]
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx Diff ] File ]
master 8189cc72
Timestamp: 2020-04-17 07:02:34
Author: ifv
Committer: bugmaster
Details ] Diff ]
0028229: BRep_Builder::Transfert must not raise exception if the input edge is Locked

BRep/BRep_Builder.cxx : raising exception is removed
mod - src/BRep/BRep_Builder.cxx Diff ] File ]
master b40cdc2b
Timestamp: 2020-04-16 15:44:50
Author: kgv
Details ] Diff ]
0029384: Visualization, TKOpenGl - basic integration with OpenVR

V3d_View::AutoZFit() is now called only before redraw
within methods V3d_View::Redraw() and V3d_View::Update().

Graphic3d_CView now holds Aspect_ExtendedRealitySession object.
Aspect_OpenVRSession implements new interface via optional OpenVR library.
Graphic3d_CView::ProcessInput() - added new interface method
which should be called for processing positional input (head tracking).

Graphic3d_Camera now allows setting custom stereoscopic Projection matrices.

OpenGl_Context::Camera() - context now holds Camera object
in addition to active camera matrices.

genproj.tcl has been extended to handle optional CSF_OpenVR dependency.
mod - adm/genconf.tcl Diff ] File ]
mod - adm/genconfdeps.tcl Diff ] File ]
mod - adm/genproj.tcl Diff ] File ]
mod - adm/RESOURCES Diff ] File ]
mod - adm/templates/env.bat Diff ] File ]
mod - adm/templates/env.sh Diff ] File ]
mod - adm/UDLIST Diff ] File ]
mod - src/AIS/AIS_ViewController.cxx Diff ] File ]
mod - src/AIS/AIS_ViewController.hxx Diff ] File ]
add - src/AIS/AIS_XRTrackedDevice.cxx Diff ] File ]
add - src/AIS/AIS_XRTrackedDevice.hxx Diff ] File ]
mod - src/AIS/FILES Diff ] File ]
add - src/Aspect/Aspect_ColorSpace.hxx Diff ] File ]
add - src/Aspect/Aspect_Eye.hxx Diff ] File ]
add - src/Aspect/Aspect_FrustumLRBT.hxx Diff ] File ]
add - src/Aspect/Aspect_GraphicsLibrary.hxx Diff ] File ]
add - src/Aspect/Aspect_OpenVRSession.cxx Diff ] File ]
add - src/Aspect/Aspect_OpenVRSession.hxx Diff ] File ]
add - src/Aspect/Aspect_TrackedDevicePose.hxx Diff ] File ]
add - src/Aspect/Aspect_XRAction.hxx Diff ] File ]
add - src/Aspect/Aspect_XRActionSet.hxx Diff ] File ]
add - src/Aspect/Aspect_XRActionType.hxx Diff ] File ]
add - src/Aspect/Aspect_XRAnalogActionData.hxx Diff ] File ]
add - src/Aspect/Aspect_XRDigitalActionData.hxx Diff ] File ]
add - src/Aspect/Aspect_XRGenericAction.hxx Diff ] File ]
add - src/Aspect/Aspect_XRHapticActionData.hxx Diff ] File ]
add - src/Aspect/Aspect_XRPoseActionData.hxx Diff ] File ]
add - src/Aspect/Aspect_XRSession.cxx Diff ] File ]
add - src/Aspect/Aspect_XRSession.hxx Diff ] File ]
add - src/Aspect/Aspect_XRTrackedDeviceRole.hxx Diff ] File ]
mod - src/Aspect/FILES Diff ] File ]
mod - src/Draw/Draw_BasicCommands.cxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_Camera.cxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_Camera.hxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_CView.cxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_CView.hxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_RenderingParams.hxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_StereoMode.hxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_TransformPers.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_Context.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_Context.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_FrameStatsPrs.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_GraduatedTrihedron.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_ShaderManager.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_Structure.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_Text.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_View.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_View.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_View_Redraw.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_Window.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_Window.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_Window_1.mm Diff ] File ]
mod - src/OS/Visualization.tcl Diff ] File ]
mod - src/SelectMgr/SelectMgr_ViewerSelector.hxx Diff ] File ]
mod - src/TKService/EXTERNLIB Diff ] File ]
mod - src/V3d/V3d_View.cxx Diff ] File ]
mod - src/V3d/V3d_View_3.cxx Diff ] File ]
mod - src/ViewerTest/ViewerTest.cxx Diff ] File ]
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx Diff ] File ]
add - src/XRResources/FILES Diff ] File ]
add - src/XRResources/occtvr_actions.json Diff ] File ]
add - src/XRResources/occtvr_bindings_generic.json Diff ] File ]
add - src/XRResources/occtvr_bindings_holographic_hmd.json Diff ] File ]
add - src/XRResources/occtvr_bindings_index_hmd.json Diff ] File ]
add - src/XRResources/occtvr_bindings_rift.json Diff ] File ]
add - src/XRResources/occtvr_bindings_vive.json Diff ] File ]
add - src/XRResources/occtvr_bindings_vive_controller.json Diff ] File ]
add - src/XRResources/occtvr_bindings_vive_cosmos.json Diff ] File ]
add - src/XRResources/occtvr_bindings_vive_pro.json Diff ] File ]
master b8a00b41
Timestamp: 2020-04-16 13:51:31
Author: kgv
Committer: bugmaster
Details ] Diff ]
0031502: Coding - New warnings after integration fix for 0031456

Deprecated AIS class aliases have been moved from PrsDim to AIS package.
mod - src/AIS/FILES Diff ] File ]
mod - src/PrsDim/FILES Diff ] File ]
master fa8a4628
Timestamp: 2020-04-15 19:44:49
Author: kgv
Committer: bugmaster
Details ] Diff ]
0031501: Foundation Classes, Message_Printer - remove theToPutEndl argument

The argument putEndl has been removed from Message_Messenger::Send() and Message_Printer::Send() methods.

Message_Printer interface has been changed, so that sub-classes have to implement new method
Message_Printer::send() accepting TCollection_AsciiString.
Old three Message_Printer::Send() methods remain available without putEndl argument
and redirecting to new send() method by default.

Removed dummy Message_PrinterOStream::GetUseUtf8() property.
Message_PrinterOStream, Message_PrinterSystemLog and Draw_Printer
now implement single method Message_Printer::send() instead of triplet.
mod - dox/dev_guides/upgrade/upgrade.md Diff ] File ]
mod - samples/java/jniviewer/jni/OcctJni_MsgPrinter.cxx Diff ] File ]
mod - samples/java/jniviewer/jni/OcctJni_MsgPrinter.hxx Diff ] File ]
mod - src/Draw/Draw_Printer.cxx Diff ] File ]
mod - src/Draw/Draw_Printer.hxx Diff ] File ]
mod - src/Message/Message_Messenger.cxx Diff ] File ]
mod - src/Message/Message_Messenger.hxx Diff ] File ]
mod - src/Message/Message_Printer.cxx Diff ] File ]
mod - src/Message/Message_Printer.hxx Diff ] File ]
mod - src/Message/Message_PrinterOStream.cxx Diff ] File ]
mod - src/Message/Message_PrinterOStream.hxx Diff ] File ]
mod - src/Message/Message_PrinterSystemLog.cxx Diff ] File ]
mod - src/Message/Message_PrinterSystemLog.hxx Diff ] File ]
mod - src/ShapeProcessAPI/ShapeProcessAPI_ApplySequence.cxx Diff ] File ]
mod - src/TransferBRep/TransferBRep.cxx Diff ] File ]
master 590b3f04
Timestamp: 2020-04-15 12:53:36
Author: emv
Committer: bugmaster
Details ] Diff ]
0031499: Boolean Operations - Custom fuzzy value corrupts the result of CUT

IntPatch_ImpImpIntersection::CyCyNoGeometric - Use the provided 3D tolerance to compare the points.
mod - src/BOPTest/BOPTest_BOPCommands.cxx Diff ] File ]
mod - src/IntPatch/IntPatch_ImpImpIntersection_4.gxx Diff ] File ]
add - tests/bugs/modalg_7/bug31499_1 Diff ] File ]
add - tests/bugs/modalg_7/bug31499_2 Diff ] File ]
master a24a7821
Timestamp: 2020-04-14 21:54:32
Author: mzernova
Committer: bugmaster
Details ] Diff ]
0031440: Visualization - Impossible to make common behaviour for multi-selection in viewer

A special mode for the selecting by polygon is added to select only completely overlapping objects.

In order to track the sensitives that were included completely by defined polygon, the boundary points of the polygonal frustrum are stored in the variable myBoundaryPoints.

If an sensitive intersects with at least one of the frustrums from myFrustums, then checking whether this object intersects with borders using the isIntersectBoundary method; if not, then the sensitive were included completely by defined polygon.

Because the polygon can be concave, then to check the sensitive were included completely by defined polygon, it is not enough to check of all its points, it is necessary that the edges of the sensitive do not intersect polygonal frustrum. To do this, for polygonal selection, a call to the Overlaps method for a point was replaced by a call to a segment where necessary.

bugs/vis/bug31440: test case added
mod - src/AIS/AIS_ViewController.cxx Diff ] File ]
mod - src/MeshVS/MeshVS_SensitiveQuad.cxx Diff ] File ]
mod - src/Select3D/Select3D_SensitiveCircle.cxx Diff ] File ]
mod - src/Select3D/Select3D_SensitivePoly.cxx Diff ] File ]
mod - src/Select3D/Select3D_SensitiveSegment.cxx Diff ] File ]
mod - src/Select3D/Select3D_SensitiveTriangle.cxx Diff ] File ]
mod - src/Select3D/Select3D_SensitiveTriangulation.cxx Diff ] File ]
mod - src/SelectMgr/SelectMgr_SelectingVolumeManager.cxx Diff ] File ]
mod - src/SelectMgr/SelectMgr_SelectingVolumeManager.hxx Diff ] File ]
mod - src/SelectMgr/SelectMgr_TriangularFrustumSet.cxx Diff ] File ]
mod - src/SelectMgr/SelectMgr_TriangularFrustumSet.hxx Diff ] File ]
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx Diff ] File ]
mod - tests/bugs/vis/bug27008 Diff ] File ]
add - tests/bugs/vis/bug31440 Diff ] File ]
master 1f9cb9f9
Timestamp: 2020-04-13 11:34:12
Author: ifv
Committer: bugmaster
Details ] Diff ]
0031496: Modeling Algorithms - BRepAlgo::ConcatenateWireC0() crashes

BRepAlgo.cxx: fixing of wrong treatment of reversed edges
bug31496: test case added
mod - src/BRepAlgo/BRepAlgo.cxx Diff ] File ]
add - tests/bugs/modalg_7/bug31496 Diff ] File ]
master 62fbfa98
Timestamp: 2020-04-13 10:35:32
Author: emv
Committer: bugmaster
Details ] Diff ]
0031207: Regression in Boolean Operations: fuse gives wrong result

ForceInterfEE, ForceInterfEF - Use normalized vectors for angle computation. Increase the criteria angle.
mod - src/BOPAlgo/BOPAlgo_PaveFiller_3.cxx Diff ] File ]
mod - src/BOPAlgo/BOPAlgo_PaveFiller_5.cxx Diff ] File ]
add - tests/bugs/modalg_7/bug31207 Diff ] File ]
master 4b59685a
Timestamp: 2020-04-13 10:31:12
Author: emv
Committer: bugmaster
Details ] Diff ]
0031542: Modeling Algorithms - Offset algorithm produces incomplete result in mode "Complete" join type "Intersection"

Mark unchecked edges originated from vertices as invalid if they are contained in invalid faces.
mod - src/BRepOffset/BRepOffset_MakeOffset_1.cxx Diff ] File ]
add - tests/offset/shape_type_i_c/XV1 Diff ] File ]
add - tests/offset/shape_type_i_c/XV2 Diff ] File ]
add - tests/offset/shape_type_i_c/XV3 Diff ] File ]
add - tests/offset/shape_type_i_c/XV4 Diff ] File ]
add - tests/offset/shape_type_i_c/XV5 Diff ] File ]
add - tests/offset/shape_type_i_c/XV6 Diff ] File ]
add - tests/offset/shape_type_i_c/XV7 Diff ] File ]
add - tests/offset/shape_type_i_c/XV8 Diff ] File ]
add - tests/offset/shape_type_i_c/XV9 Diff ] File ]
add - tests/offset/shape_type_i_c/XW1 Diff ] File ]
add - tests/offset/shape_type_i_c/XW2 Diff ] File ]
add - tests/offset/shape_type_i_c/XW3 Diff ] File ]
add - tests/offset/shape_type_i_c/XW4 Diff ] File ]
add - tests/offset/shape_type_i_c/XW5 Diff ] File ]
add - tests/offset/shape_type_i_c/XW6 Diff ] File ]
add - tests/offset/shape_type_i_c/XW7 Diff ] File ]
add - tests/offset/shape_type_i_c/XW8 Diff ] File ]
add - tests/offset/shape_type_i_c/XW9 Diff ] File ]
master b04decfa
Timestamp: 2020-04-13 08:49:14
Author: dpasukhi
Committer: bugmaster
Details ] Diff ]
0029240: Data Exchange - Crash during reading STEP file

- Issue is done in previous version OCCT
- Add test to verify import
add - tests/bugs/step/bug29240 Diff ] File ]
master 5a2f31c8
Timestamp: 2020-04-10 08:52:37
Author: jgv
Details ] Diff ]
0031492: BRepBuilderAPI_MakeFace crashes on a wire

Method BRepClass_Intersector::LocalGeometry is modified: check whether is tangent defined and check of infinite curvature is added.
mod - src/BRepClass/BRepClass_Intersector.cxx Diff ] File ]
add - tests/bugs/modalg_7/bug31492 Diff ] File ]
master e00b8ed9
Timestamp: 2020-04-09 15:40:32
Author: dpasukhi
Committer: bugmaster
Details ] Diff ]
0031435: Data Exchange - Problem importing STEP files

- Fix recursion in EntityCluster's methods :
  - Value
  - SetValue
  - Append
- Add destructor in the EntityCluster
- Add check null grade in the STEPCAFControl_GDTProperty::GetDimClassOfTolerance
mod - src/Interface/Interface_EntityCluster.cxx Diff ] File ]
mod - src/Interface/Interface_EntityCluster.hxx Diff ] File ]
mod - src/STEPCAFControl/STEPCAFControl_GDTProperty.cxx Diff ] File ]
add - tests/bugs/step/bug31435_1 Diff ] File ]
add - tests/bugs/step/bug31435_2 Diff ] File ]
add - tests/bugs/step/bug31435_3 Diff ] File ]
master 8f08e231
Timestamp: 2020-04-08 07:22:26
Author: kgv
Committer: bugmaster
Details ] Diff ]
0031490: Foundation Classes, Poly_Connect - speed up temporary allocations

Poly_Connect::Load() now uses NCollection_IncAllocator instead of new/delete
for allocation temporary sequence elements.

StdPrs_ShadedShape, fillFaceBoundaries() now uses NCollection_IncAllocator for temporary points.
mod - src/Poly/Poly_Connect.cxx Diff ] File ]
mod - src/StdPrs/StdPrs_ShadedShape.cxx Diff ] File ]
master 247ecf1b
Timestamp: 2020-04-02 12:38:46
Author: kgv
Committer: bugmaster
Details ] Diff ]
0031483: Configuration - __asm keyword not supported on ARM within Windows target

_M_IX86 is now checked before using _asm fot TBB workaround.
mod - src/Standard/Standard.cxx Diff ] File ]
<<  1 2 3 4 5 6 7 8 ... 20 ... 40 ... 60 ... 80 ... 100 ... 120 ... 140 ... 160 ... 180 ... 200 ... 211 212 213  >>


Copyright © 2000 - 2020 MantisBT Team
Powered by Mantis Bugtracker