Changesets: occt

master 4a616573

2014-04-03 12:42:18

jgv


Committer: apn Details Diff
0023892: Missing intersection edge between two faces.

Test case for issue CR23892
mod - src/IntPatch/IntPatch_PrmPrmIntersection.cxx Diff File
mod - tests/bugs/modalg_5/bug23892 Diff File

master c858bb10

2014-04-03 12:34:22

abk


Committer: apn Details Diff
0024712: Extend DRAW commands "vertex" and "extrema". Create test to check all points for bug 23830.

DRAW command "vertex" was extended to create vertex from point.
DRAW command "extrema" was extended and unified: both extrema points are outputted to DRAW in case of too close points;
parameters of extremal points are outputted.
35 shapes were added for anti-regression tests.
Second DRAW test was created for bug CR23830.

Move shapes to shape-repository
mod - src/BRepTest/BRepTest_CurveCommands.cxx Diff File
mod - src/GeometryTest/GeometryTest_APICommands.cxx Diff File
add - tests/bugs/moddata_3/bug23830_2 Diff File

master acc62560

2014-04-03 12:31:35

kgv


Committer: apn Details Diff
0024405: TKernel - add aligned allocator class Standard_MMgrAligned

New class NCollection_AlignedAllocator.
New macros STANDARD_ALIGNED.
New methods Standard::AllocateAligned() and Standard::FreeAligned().
Add missing Standard_EXPORT
Affected Issues
0024405
mod - src/Image/Image_PixMap.cxx Diff File
mod - src/NCollection/FILES Diff File
add - src/NCollection/NCollection_AlignedAllocator.cxx Diff File
add - src/NCollection/NCollection_AlignedAllocator.hxx Diff File
mod - src/Standard/Standard.cdl Diff File
mod - src/Standard/Standard.cxx Diff File
mod - src/Standard/Standard_DefineAlloc.hxx Diff File

master ad3217cd

2014-04-03 12:29:23

kgv


Committer: apn Details Diff
0024762: Visualization - new interactive object AIS_ColoredShape with customized subshapes presentations

AIS_Shape, ::SetColor(), ::SetMaterial(), ::SetTransparency(), ::SetWidth() - improve consistency.
Setup color for marker aspect as well.
vaspects - new command superseeds vsetcolor, vsetmaterial, vsettransparancy, vsetwidth
and their unset analogs. Improve syntax and arguments validation.
OpenGl_AspectMarker::SetAspect() - do not reset myMarkerSize when sprite is unchanged.
Extend NCollection_IndexedDataMap - Iterator::Key() and FindFromKey() with value copying.

Add test case bugs vis bug24762_coloredshape.
mod - src/AIS/AIS.cdl Diff File
add - src/AIS/AIS_ColoredShape.cxx Diff File
add - src/AIS/AIS_ColoredShape.hxx Diff File
mod - src/AIS/AIS_Drawer.lxx Diff File
mod - src/AIS/AIS_Shape.cdl Diff File
mod - src/AIS/AIS_Shape.cxx Diff File
mod - src/AIS/FILES Diff File
mod - src/Graphic3d/Graphic3d_MaterialAspect.cdl Diff File
mod - src/Graphic3d/Graphic3d_MaterialAspect.cxx Diff File
mod - src/NCollection/NCollection_IndexedDataMap.hxx Diff File
mod - src/OpenGl/OpenGl_AspectMarker.cxx Diff File
mod - src/StdPrs/StdPrs_ShadedShape.cdl Diff File
mod - src/StdPrs/StdPrs_ShadedShape.cxx Diff File
mod - src/ViewerTest/ViewerTest.cxx Diff File
add - tests/bugs/vis/bug24762_coloredshape Diff File

master 8abada55

2014-04-03 12:24:28

kgv


Committer: apn Details Diff
0024777: Visualization - AIS_InteractiveContext::MoveTo() doesn't keep detected object at first call

Draw Harness, ViewerTest - ignore rectangular selection for empty rectangle
Affected Issues
0024777
mod - src/AIS/AIS_InteractiveContext_1.cxx Diff File
mod - src/ViewerTest/ViewerTest_EventManager.cxx Diff File
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx Diff File

master 7da5f7b1

2014-04-03 12:22:15

dbv


Committer: apn Details Diff
0024757: DRAW: Move commands fixshape, tolerance, and similar to MODELING

Package SWDRAW has been moved to TKTopTest toolkit. Class SWDRAW_ToVRML has been moved to XSDRAWSTLVRML_ToVRML
Removed unused classes:
SWDRAW_ShapeBuild
SWDRAW_ShapeConstruct
XSDRAW_Shape
Removed NSPApply command
Test script update
Removed xtrace command
Affected Issues
0024757
mod - src/IFSelect/IFSelect_Functions.cxx Diff File
mod - src/SWDRAW/SWDRAW.cdl Diff File
mod - src/SWDRAW/SWDRAW.cxx Diff File
rm - src/SWDRAW/SWDRAW_ShapeBuild.cdl Diff File
rm - src/SWDRAW/SWDRAW_ShapeBuild.cxx Diff File
rm - src/SWDRAW/SWDRAW_ShapeConstruct.cdl Diff File
rm - src/SWDRAW/SWDRAW_ShapeConstruct.cxx Diff File
mod - src/TestTopOpe/TestTopOpe.cxx Diff File
mod - src/TKTopTest/EXTERNLIB Diff File
mod - src/TKTopTest/PACKAGES Diff File
mod - src/TKXSDRAW/EXTERNLIB Diff File
mod - src/TKXSDRAW/PACKAGES Diff File
mod - src/XDEDRAW/XDEDRAW.cxx Diff File
mod - src/XDEDRAW/XDEDRAW_Common.cxx Diff File
mod - src/XSDRAW/XSDRAW.cdl Diff File
mod - src/XSDRAW/XSDRAW.cxx Diff File
rm - src/XSDRAW/XSDRAW_Shape.cdl Diff File
rm - src/XSDRAW/XSDRAW_Shape.cxx Diff File
mod - src/XSDRAWSTLVRML/XSDRAWSTLVRML.cdl Diff File
mod - src/XSDRAWSTLVRML/XSDRAWSTLVRML.cxx Diff File
mod - tests/heal/begin Diff File
mod - tests/heal/elementary_to_revolution/end Diff File

master af324faa

2014-04-03 11:33:26

kgv


Committer: apn Details Diff
0023710: Simplification of presentation managment classes

Merge PrsMgr_Presentation3d into PrsMgr_Presentation
Cosmetics
Affected Issues
0023710
mod - src/AIS/AIS_ConnectedInteractive.cxx Diff File
mod - src/AIS/AIS_InteractiveObject.cxx Diff File
mod - src/AIS/AIS_LocalContext.cxx Diff File
mod - src/AIS/AIS_MultipleConnectedInteractive.cxx Diff File
mod - src/AIS/AIS_Shape.cxx Diff File
mod - src/PrsMgr/PrsMgr.cdl Diff File
mod - src/PrsMgr/PrsMgr_ModedPresentation.cdl Diff File
mod - src/PrsMgr/PrsMgr_ModedPresentation.cxx Diff File
mod - src/PrsMgr/PrsMgr_PresentableObject.cdl Diff File
mod - src/PrsMgr/PrsMgr_PresentableObject.cxx Diff File
mod - src/PrsMgr/PrsMgr_Presentation.cdl Diff File
mod - src/PrsMgr/PrsMgr_Presentation.cxx Diff File
mod - src/PrsMgr/PrsMgr_Presentation.lxx Diff File
rm - src/PrsMgr/PrsMgr_Presentation3d.cdl Diff File
rm - src/PrsMgr/PrsMgr_Presentation3d.cxx Diff File
mod - src/PrsMgr/PrsMgr_PresentationManager.cdl Diff File
mod - src/PrsMgr/PrsMgr_PresentationManager.cxx Diff File
mod - src/PrsMgr/PrsMgr_Prs.cdl Diff File
mod - src/PrsMgr/PrsMgr_Prs.cxx Diff File
mod - src/TPrsStd/TPrsStd_NamedShapeDriver.cxx Diff File

master 80db5701

2014-04-03 11:29:23

pkv


Committer: apn Details Diff
0024764: Alien subshapes occured in result of 'bopcheck' operation

class BOPAlgo_ArgumentAnalyzer
- method:
void BOPAlgo_ArgumentAnalyzer::TestSelfInterferences()
The new shapes has been excluded from the treatment

void BOPAlgo_CheckerSI::PostTreat()
The new shapes has been excluded from the treatment

Standard_Integer bopcheck
(Draw_Interpretor& di, Standard_Integer n, const char** a )
The new shapes has been excluded from the treatment.
The interferences of the type */Solid has been included in the treatment.

Test case for issue CR24764
mod - src/BOPAlgo/BOPAlgo_ArgumentAnalyzer.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_CheckerSI.cxx Diff File
mod - src/BOPTest/BOPTest_CheckCommands.cxx Diff File
add - tests/bugs/modalg_5/bug24764 Diff File

master 65812bd0

2014-04-03 10:56:54

kgv


Committer: apn Details Diff
0024791: Visualization - highlighting is not cleared in local selection on some OpenGL drivers

Force GL commands execution by glFlush().
Affected Issues
0024791
mod - src/OpenGl/OpenGl_Workspace.cxx Diff File

master 77906c4c

2014-04-01 11:53:48

ysn


Committer: apn Details Diff
0024578: Typos in Developer Guide "Building OCCT from sources"

Dev guides for building 3rd party products and "short guide" to WOK have been reviewed.
Affected Issues
0024578
mod - dox/dev_guides/building/3rdparty/3rdparty_linux.md Diff File
mod - dox/dev_guides/building/3rdparty/3rdparty_osx.md Diff File
mod - dox/dev_guides/building/3rdparty/3rdparty_windows.md Diff File
mod - dox/dev_guides/building/wok/wok.md Diff File
mod - dox/dev_guides/documentation/documentation.md Diff File
mod - dox/dev_guides/wok/wok.md Diff File

master a0a3f6ac

2014-04-01 03:19:18

pkv


Committer: apn Details Diff
0024639: Parallelization FillDS part of BO

The contents dealing with the parallel computation of Vertex/Face interferences.
Affected Issues
0024639
mod - src/BOPAlgo/BOPAlgo_Builder.cdl Diff File
mod - src/BOPAlgo/BOPAlgo_Builder_2.cxx Diff File
rm - src/BOPAlgo/BOPAlgo_Builder_2Cnt.hxx Diff File
mod - src/BOPAlgo/BOPAlgo_Builder_3.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_PaveFiller_4.cxx Diff File
mod - src/BOPAlgo/FILES Diff File

master 84c71f29

2014-03-31 12:36:21

duv


Committer: apn Details Diff
0024520: Implementing affine transformations in ray-tracing Affected Issues
0024520
mod - src/OpenGl/OpenGl_SceneGeometry.hxx Diff File
mod - src/OpenGl/OpenGl_Workspace.hxx Diff File
mod - src/OpenGl/OpenGl_Workspace_Raytrace.cxx Diff File
mod - src/Shaders/RaytraceBase.fs Diff File

master 1a457208

2014-03-31 07:09:22

ysn


Committer: apn Details Diff
0024649: Update user's guide for Boolean operations

New User's Guide on Boolean operations added.
Affected Issues
0024649
mod - dox/FILES_HTML.txt Diff File
mod - dox/FILES_PDF.txt Diff File
add - dox/user_guides/boolean_operations/boolean_operations.md Diff File
add - dox/user_guides/boolean_operations/images/boolean_image001.svg Diff File
add - dox/user_guides/boolean_operations/images/boolean_image002.svg Diff File
add - dox/user_guides/boolean_operations/images/boolean_image004.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image005.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image006.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image007.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image008.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image009.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image010.svg Diff File
add - dox/user_guides/boolean_operations/images/boolean_image011.svg Diff File
add - dox/user_guides/boolean_operations/images/boolean_image012.svg Diff File
add - dox/user_guides/boolean_operations/images/boolean_image013.svg Diff File
add - dox/user_guides/boolean_operations/images/boolean_image014.svg Diff File
add - dox/user_guides/boolean_operations/images/boolean_image015.svg Diff File
add - dox/user_guides/boolean_operations/images/boolean_image016.svg Diff File
add - dox/user_guides/boolean_operations/images/boolean_image017.svg Diff File
add - dox/user_guides/boolean_operations/images/boolean_image018.svg Diff File
add - dox/user_guides/boolean_operations/images/boolean_image019.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image020.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image021.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image022.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image023.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image024.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image025.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image026.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image027.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image028.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image029.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image030.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image031.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image032.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image033.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image034.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image035.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image036.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image037.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image038.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image039.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image040.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image041.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image042.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image043.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image044.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image045.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image046.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image047.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image048.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image049.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image050.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image051.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image052.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image053.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image054.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image055.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image056.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image057.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image058.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image059.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image060.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image061.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image062.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image063.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image064.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image065.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image066.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image067.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image068.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image069.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image070.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image071.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image072.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image073.png Diff File
add - dox/user_guides/boolean_operations/images/operations_image001.svg Diff File
add - dox/user_guides/boolean_operations/images/operations_image002.svg Diff File
add - dox/user_guides/boolean_operations/images/operations_image003.svg Diff File
add - dox/user_guides/boolean_operations/images/operations_image004.svg Diff File
add - dox/user_guides/boolean_operations/images/operations_image005.svg Diff File
add - dox/user_guides/boolean_operations/images/operations_image006.svg Diff File
add - dox/user_guides/boolean_operations/images/operations_image007.svg Diff File
add - dox/user_guides/boolean_operations/images/operations_image008.svg Diff File
add - dox/user_guides/boolean_operations/images/operations_image009.svg Diff File
add - dox/user_guides/boolean_operations/images/operations_image010.svg Diff File
add - dox/user_guides/boolean_operations/images/operations_image011.svg Diff File
add - dox/user_guides/boolean_operations/images/operations_image012.svg Diff File
add - dox/user_guides/boolean_operations/images/operations_image013.svg Diff File
add - dox/user_guides/boolean_operations/images/operations_image014.svg Diff File
add - dox/user_guides/boolean_operations/images/operations_image015.svg Diff File
add - dox/user_guides/boolean_operations/images/operations_image016.svg Diff File
add - dox/user_guides/boolean_operations/images/operations_image017.svg Diff File
add - dox/user_guides/boolean_operations/images/operations_image018.svg Diff File
add - dox/user_guides/boolean_operations/images/operations_image019.png Diff File
add - dox/user_guides/boolean_operations/images/operations_image020.svg Diff File
add - dox/user_guides/boolean_operations/images/operations_image021.svg Diff File
add - dox/user_guides/boolean_operations/images/operations_image022.svg Diff File
add - dox/user_guides/boolean_operations/images/operations_image023.svg Diff File
add - dox/user_guides/boolean_operations/images/operations_image024.svg Diff File
add - dox/user_guides/boolean_operations/images/operations_image025.svg Diff File
add - dox/user_guides/boolean_operations/images/operations_image026.svg Diff File
add - dox/user_guides/boolean_operations/images/operations_image027.png Diff File
add - dox/user_guides/boolean_operations/images/operations_image028.png Diff File
add - dox/user_guides/boolean_operations/images/operations_image029.png Diff File
add - dox/user_guides/boolean_operations/images/operations_image030.png Diff File
add - dox/user_guides/boolean_operations/images/operations_image031.png Diff File
add - dox/user_guides/boolean_operations/images/operations_image032.png Diff File
add - dox/user_guides/boolean_operations/images/operations_image033.svg Diff File
add - dox/user_guides/boolean_operations/images/operations_image036.svg Diff File
add - dox/user_guides/boolean_operations/images/operations_image037.svg Diff File
add - dox/user_guides/boolean_operations/images/operations_image038.svg Diff File
add - dox/user_guides/boolean_operations/images/operations_image039a.png Diff File
add - dox/user_guides/boolean_operations/images/operations_image039b.png Diff File
add - dox/user_guides/boolean_operations/images/operations_image040.png Diff File
add - dox/user_guides/boolean_operations/images/operations_image041.png Diff File
add - dox/user_guides/boolean_operations/images/operations_image042.png Diff File
add - dox/user_guides/boolean_operations/images/operations_image043.png Diff File
add - dox/user_guides/boolean_operations/images/operations_image044.png Diff File
add - dox/user_guides/boolean_operations/images/operations_image045.png Diff File
add - dox/user_guides/boolean_operations/images/operations_image046.png Diff File
add - dox/user_guides/boolean_operations/images/operations_image047.png Diff File
add - dox/user_guides/boolean_operations/images/operations_image048.png Diff File
add - dox/user_guides/boolean_operations/images/operations_image049.png Diff File
add - dox/user_guides/boolean_operations/images/operations_image050.svg Diff File
add - dox/user_guides/boolean_operations/images/operations_image051.svg Diff File
add - dox/user_guides/boolean_operations/images/operations_image052.svg Diff File
add - dox/user_guides/boolean_operations/images/operations_image053.svg Diff File
add - dox/user_guides/boolean_operations/images/operations_image054.svg Diff File
add - dox/user_guides/boolean_operations/images/operations_image055.svg Diff File
add - dox/user_guides/boolean_operations/images/operations_image056.svg Diff File
add - dox/user_guides/boolean_operations/images/operations_image057.svg Diff File
add - dox/user_guides/boolean_operations/images/operations_image058.svg Diff File
mod - dox/user_guides/draw_test_harness.md Diff File
mod - dox/user_guides/modeling_algos/modeling_algos.md Diff File
mod - dox/user_guides/user_guides.md Diff File

master dd8f1b19

2014-03-28 12:02:18

mkv


Committer: bugmaster Details Diff
Update of test cases for Debug
mod - tests/bugs/modalg_5/bug24751_1 Diff File
mod - tests/bugs/modalg_5/bug24751_2 Diff File
mod - tests/bugs/modalg_5/bug24751_3 Diff File
mod - tests/bugs/modalg_5/bug24751_4 Diff File
mod - tests/bugs/modalg_5/bug24751_5 Diff File
mod - tests/de/iges_1/B4 Diff File
mod - tests/de/iges_1/P9 Diff File
mod - tests/de/iges_2/H9 Diff File
mod - tests/de/iges_3/A7 Diff File
mod - tests/de/step_1/D1 Diff File
mod - tests/de/step_1/E6 Diff File
mod - tests/de/step_1/F9 Diff File
mod - tests/de/step_1/G2 Diff File
mod - tests/de/step_1/G3 Diff File
mod - tests/de/step_1/G5 Diff File
mod - tests/de/step_1/G6 Diff File
mod - tests/de/step_1/G7 Diff File
mod - tests/de/step_1/ZF7 Diff File
mod - tests/de/step_1/ZG2 Diff File
mod - tests/de/step_1/ZH7 Diff File
mod - tests/de/step_2/A5 Diff File
mod - tests/de/step_2/D9 Diff File
mod - tests/de/step_2/E1 Diff File
mod - tests/de/step_2/E7 Diff File
mod - tests/de/step_2/E9 Diff File
mod - tests/de/step_2/F2 Diff File
mod - tests/de/step_2/F3 Diff File
mod - tests/de/step_3/B5 Diff File
mod - tests/de/step_3/E6 Diff File

master 544da5a4

2014-03-28 07:34:27

apl


Committer: apn Details Diff
0024747: TKOpenGl - Mesa fails to destroy context if it set to current thread
mod - src/OpenGl/OpenGl_Window.cxx Diff File

master 54e37688

2014-03-28 07:28:22

dln


Committer: apn Details Diff
0024778: Convertation of the generic classes to the non-generic. Part 9

Generic classes:

"GccIter_Circ2d2TanOn",
"GccIter_Circ2d3Tan",
"GccIter_Lin2d2Tan",
"GccIter_Lin2dTanObl"

from "GccIter" package were converted to the non-generic classes and moved to the "Geom2dGcc" package. Names of this classes were changed to:

"Geom2dGcc_Circ2d2TanOnIter",
"Geom2dGcc_Circ2d3TanIter",
"Geom2dGcc_Lin2d2TanIter",
"Geom2dGcc_Lin2dTanOblIter".

And their internal classes:

"GccIter_FunctionTanCuCuOnCu",
"GccIter_FunctionTanCuCuCu",
"GccIter_FunctionTanCirCu",
"GccIter_FunctionTanCuCu",
"GccIter_FunctionTanCuPnt",
"GccIter_FunctionTanObl"

also converted to the non-generic and moved to the "Geom2dGcc" package(their declarations were moved to "Geom2dGcc.cdl").

Enumerations" Type1, Type2 and Type3 were moved to "Geom2dGcc.cdl".

Package "GccIter" was deleted.
Affected Issues
0024778
mod - adm/UDLIST Diff File
rm - src/GccIter/GccIter.cdl Diff File
rm - src/GccIter/GccIter_Circ2d2TanOn.gxx Diff File
rm - src/GccIter/GccIter_Circ2d3Tan.gxx Diff File
rm - src/GccIter/GccIter_FunctionTanCirCu.gxx Diff File
rm - src/GccIter/GccIter_FunctionTanCuCu.gxx Diff File
rm - src/GccIter/GccIter_FunctionTanCuPnt.gxx Diff File
rm - src/GccIter/GccIter_FunctionTanObl.gxx Diff File
rm - src/GccIter/GccIter_Lin2d2Tan.gxx Diff File
rm - src/GccIter/GccIter_Lin2dTanObl.gxx Diff File
mod - src/Geom2dGcc/Geom2dGcc.cdl Diff File
mod - src/Geom2dGcc/Geom2dGcc_Circ2d2TanOn.cdl Diff File
mod - src/Geom2dGcc/Geom2dGcc_Circ2d2TanOn.cxx Diff File
add - src/Geom2dGcc/Geom2dGcc_Circ2d2TanOnIter.cxx Diff File
mod - src/Geom2dGcc/Geom2dGcc_Circ2d3Tan.cdl Diff File
mod - src/Geom2dGcc/Geom2dGcc_Circ2d3Tan.cxx Diff File
add - src/Geom2dGcc/Geom2dGcc_Circ2d3TanIter.cxx Diff File
add - src/Geom2dGcc/Geom2dGcc_FunctionTanCirCu.cxx Diff File
add - src/Geom2dGcc/Geom2dGcc_FunctionTanCuCu.cxx Diff File
add - src/Geom2dGcc/Geom2dGcc_FunctionTanCuPnt.cxx Diff File
add - src/Geom2dGcc/Geom2dGcc_FunctionTanObl.cxx Diff File
mod - src/Geom2dGcc/Geom2dGcc_Lin2d2Tan.cdl Diff File
mod - src/Geom2dGcc/Geom2dGcc_Lin2d2Tan.cxx Diff File
add - src/Geom2dGcc/Geom2dGcc_Lin2d2TanIter.cxx Diff File
mod - src/Geom2dGcc/Geom2dGcc_Lin2dTanObl.cdl Diff File
mod - src/Geom2dGcc/Geom2dGcc_Lin2dTanObl.cxx Diff File
add - src/Geom2dGcc/Geom2dGcc_Lin2dTanOblIter.cxx Diff File
mod - src/QABugs/QABugs_17.cxx Diff File
mod - src/TKGeomAlgo/PACKAGES Diff File

master 4349c10e

2014-03-28 06:57:47

kgv


Committer: apn Details Diff
0024754: Remove constructor for static class TopOpeBRep_PointGeomTool Affected Issues
0024754
mod - src/TopOpeBRep/TopOpeBRep_PointGeomTool.cdl Diff File
mod - src/TopOpeBRep/TopOpeBRep_PointGeomTool.cxx Diff File

master 424cd6bb

2014-03-28 05:55:22

dln


Committer: apn Details Diff
0024774: Convertation of the generic classes to the non-generic. Part 8

Generic classes:

"GProp_CGProps",
"GProp_SGProps",
"GProp_VGProps",
"GProp_VGPropsGK",
"GProp_TFunction" (internal),
"GProp_UFunction" (internal)

from "GProp" package converted to the non-generic classes and moved to the "BRepGProp" package. Names of several classes were changed to:

"BRepGProp_Cinert",
"BRepGProp_Sinert",
"BRepGProp_Vinert",
"BRepGProp_VinertGK".

Also all instantiations of the "internal" classes of this classes were moved to the "Geom2dHatch.cdl". For new "BRepGProp_TFunction" and "BRepGProp_UFunction" internal classes two new "*.cdl" files were created.
Affected Issues
0024774
mod - src/BRepGProp/BRepGProp.cdl Diff File
mod - src/BRepGProp/BRepGProp_Face.cxx Diff File
add - src/BRepGProp/BRepGProp_TFunction.cdl Diff File
add - src/BRepGProp/BRepGProp_UFunction.cdl Diff File
add - src/BRepGProp/BRepGProp_Vinert.cxx Diff File
add - src/BRepGProp/BRepGProp_VinertGK.cdl Diff File
mod - src/GProp/GProp.cdl Diff File
rm - src/GProp/GProp_VGProps.gxx Diff File
rm - src/GProp/GProp_VGPropsGK.cdl Diff File

master 578ce4be

2014-03-28 05:35:15

dln


Committer: apn Details Diff
0024773: Convertation of the generic classes to the non-generic. Part 7

1) Generic classes:

"GccGeo_Circ2dTanOn",
"GccGeo_Circ2d2TanRad",
"GccGeo_Circ2d2TanCen",
"GccGeo_Circ2d2TanOnRad",
"GccGeo_CurvePGTool"

from "GccGeo" package converted to the non-generic classes and moved to the "Geom2dGcc" package. Names of this classes were changed to:

"Geom2dGcc_Circ2dTanOnGeo",
"Geom2dGcc_Circ2d2TanRadGeo",
"Geom2dGcc_Circ2d2TanCenGeo",
"Geom2dGcc_Circ2d2TanOnRadGeo",
"Geom2dGcc_CurveToolGeo".

Also "GccGeo_PanGenCurve" unused generic class was deleted. And "GccGeo" package was deleted.
Affected Issues
0024773
mod - adm/UDLIST Diff File
rm - src/GccGeo/GccGeo.cdl Diff File
rm - src/GccGeo/GccGeo_Circ2d2TanOn.gxx Diff File
rm - src/GccGeo/GccGeo_Circ2dTanOnRad.gxx Diff File
rm - src/GccGeo/GccGeo_CurvePGTool.gxx Diff File
rm - src/GccGeo/GccGeo_ParGenCurve.cdl Diff File
rm - src/GccGeo/GccGeo_ParGenCurve.gxx Diff File
mod - src/Geom2dGcc/Geom2dGcc.cdl Diff File
mod - src/Geom2dGcc/Geom2dGcc_Circ2d2TanOn.cdl Diff File
mod - src/Geom2dGcc/Geom2dGcc_Circ2d2TanOn.cxx Diff File
add - src/Geom2dGcc/Geom2dGcc_Circ2d2TanOnGeo.cxx Diff File
mod - src/Geom2dGcc/Geom2dGcc_Circ2d2TanRad.cdl Diff File
mod - src/Geom2dGcc/Geom2dGcc_Circ2d2TanRad.cxx Diff File
mod - src/Geom2dGcc/Geom2dGcc_Circ2dTanCen.cxx Diff File
mod - src/Geom2dGcc/Geom2dGcc_Circ2dTanOnRad.cdl Diff File
mod - src/Geom2dGcc/Geom2dGcc_Circ2dTanOnRad.cxx Diff File
add - src/Geom2dGcc/Geom2dGcc_Circ2dTanOnRadGeo.cxx Diff File
add - src/Geom2dGcc/Geom2dGcc_CurveToolGeo.cxx Diff File
mod - src/TKGeomAlgo/PACKAGES Diff File

master c0ade4c6

2014-03-27 13:25:41

jgv


Committer: apn Details Diff
0024767: Crash on making edges in HLRBRep Affected Issues
0024767
mod - src/HLRBRep/HLRBRep.cxx Diff File

master b64d84be

2014-03-27 13:12:18

kgv


Committer: bugmaster Details Diff
0024752: Visualization - inherit OpenGl_Group from Graphic3d_Group

Graphic3d_Group is now abstract class and should be instantiated
using Graphic3d_Structure::NewGroup() method.
Graphic3d_CGroup has been removed.

The groups list is no more duplicated within Graphic3d_Structure and OpenGl_Structure.
Removed unused/duplicated fields from Graphic3d_Group.

Prs3d_Presentation - remove redundnant field myCurrentGroup.
PrsMgr_Presentation3d::Erase(), ::Clear() - avoid possible NULL dereference.
OpenGl_GraphicDriver/Graphic3d_GraphicDriver - group management methods have been removed
(moved to Graphic3d_CStructure and Graphic3d_Group interfaces).

Graphic3d_Group::GroupPrimitivesAspect() - copy IsEmission flag
Fix wrong iterator
Fix compilation issues
Affected Issues
0024752
mod - src/AIS/AIS_InteractiveObject.cxx Diff File
mod - src/Graphic3d/FILES Diff File
mod - src/Graphic3d/Graphic3d.cdl Diff File
mod - src/Graphic3d/Graphic3d_AspectMarker3d.cdl Diff File
mod - src/Graphic3d/Graphic3d_AspectMarker3d.cxx Diff File
add - src/Graphic3d/Graphic3d_CAspectMarker.hxx Diff File
add - src/Graphic3d/Graphic3d_CAspectText.hxx Diff File
mod - src/Graphic3d/Graphic3d_CStructure.hxx Diff File
mod - src/Graphic3d/Graphic3d_GraphicDriver.cdl Diff File
mod - src/Graphic3d/Graphic3d_GraphicDriver.cxx Diff File
mod - src/Graphic3d/Graphic3d_Group.cdl Diff File
mod - src/Graphic3d/Graphic3d_Group.cxx Diff File
rm - src/Graphic3d/Graphic3d_Group_1.cxx Diff File
rm - src/Graphic3d/Graphic3d_Group_10.cxx Diff File
rm - src/Graphic3d/Graphic3d_Group_13.cxx Diff File
rm - src/Graphic3d/Graphic3d_Group_2.cxx Diff File
rm - src/Graphic3d/Graphic3d_Group_8.cxx Diff File
mod - src/Graphic3d/Graphic3d_Structure.cdl Diff File
mod - src/Graphic3d/Graphic3d_Structure.cxx Diff File
mod - src/Graphic3d/Graphic3d_Structure.pxx Diff File
mod - src/InterfaceGraphic/InterfaceGraphic_Graphic3d.hxx Diff File
mod - src/OpenGl/FILES Diff File
mod - src/OpenGl/OpenGl_AspectFace.cxx Diff File
mod - src/OpenGl/OpenGl_AspectFace.hxx Diff File
mod - src/OpenGl/OpenGl_AspectLine.hxx Diff File
mod - src/OpenGl/OpenGl_AspectMarker.hxx Diff File
mod - src/OpenGl/OpenGl_AspectText.hxx Diff File
mod - src/OpenGl/OpenGl_CappingAlgo.cxx Diff File
mod - src/OpenGl/OpenGl_CappingAlgo.hxx Diff File
mod - src/OpenGl/OpenGl_GraduatedTrihedron.cxx Diff File
mod - src/OpenGl/OpenGl_GraphicDriver.cxx Diff File
mod - src/OpenGl/OpenGl_GraphicDriver.hxx Diff File
rm - src/OpenGl/OpenGl_GraphicDriver_3.cxx Diff File
mod - src/OpenGl/OpenGl_GraphicDriver_713.cxx Diff File
mod - src/OpenGl/OpenGl_Group.cxx Diff File
mod - src/OpenGl/OpenGl_Group.hxx Diff File
mod - src/OpenGl/OpenGl_SceneGeometry.cxx Diff File
mod - src/OpenGl/OpenGl_Structure.cxx Diff File
mod - src/OpenGl/OpenGl_Structure.hxx Diff File
mod - src/OpenGl/OpenGl_Text.cxx Diff File
mod - src/OpenGl/OpenGl_Text.hxx Diff File
mod - src/OpenGl/OpenGl_Trihedron.cxx Diff File
mod - src/OpenGl/OpenGl_Workspace_Raytrace.cxx Diff File
mod - src/Prs3d/Prs3d_Presentation.cdl Diff File
mod - src/Prs3d/Prs3d_Presentation.cxx Diff File
mod - src/PrsMgr/PrsMgr_Presentation3d.cxx Diff File
mod - src/QABugs/QABugs_PresentableObject.cxx Diff File
mod - src/StdSelect/StdSelect_ViewerSelector3d.cxx Diff File
mod - src/V3d/V3d.cxx Diff File
mod - src/V3d/V3d_CircularGrid.cxx Diff File
mod - src/V3d/V3d_DirectionalLight.cxx Diff File
mod - src/V3d/V3d_Plane.cxx Diff File
mod - src/V3d/V3d_PositionalLight.cxx Diff File
mod - src/V3d/V3d_PositionLight.cxx Diff File
mod - src/V3d/V3d_RectangularGrid.cxx Diff File
mod - src/V3d/V3d_SpotLight.cxx Diff File
mod - src/V3d/V3d_Viewer_3.cxx Diff File
mod - src/V3d/V3d_Viewer_4.cxx Diff File

master 6b1fe48c

2014-03-27 13:10:12

emv


Committer: bugmaster Details Diff
0024751: Performance improvements in the Edge/Edge intersection algorithm

Added new static method PointBoxDistance() to compute distance between point and bounding box.
Removed method IntTools_EdgeEdge::FindRoughRanges().
Test cases for issue CR24751
Affected Issues
0024751
mod - src/IntTools/IntTools_EdgeEdge.cdl Diff File
mod - src/IntTools/IntTools_EdgeEdge.cxx Diff File
add - tests/bugs/modalg_5/bug24751_1 Diff File
add - tests/bugs/modalg_5/bug24751_2 Diff File
add - tests/bugs/modalg_5/bug24751_3 Diff File
add - tests/bugs/modalg_5/bug24751_4 Diff File
add - tests/bugs/modalg_5/bug24751_5 Diff File

master 9ba2c30f

2014-03-27 12:59:41

jgv


Committer: bugmaster Details Diff
0024738: BRepOffsetAPI_MakePipe algorithm fails on circular path and section (the case where result is part of sphere)

Test case for issue CR24738
mod - src/BRepFill/BRepFill_Sweep.cxx Diff File
mod - src/GeomFill/GeomFill_Sweep.cxx Diff File
add - tests/bugs/modalg_5/bug24738 Diff File

master b9cd9e62

2014-03-27 12:56:42

nbv


Committer: bugmaster Details Diff
0024684: Command fixshape hangs up on the attached shape

Algorithm of seeking of any internal point into given face is corrected.
Test case for issue CR24684
mod - src/BRepClass3d/BRepClass3d_SolidExplorer.cxx Diff File
add - tests/bugs/modalg_5/bug24684 Diff File

master 07b5cb8f

2014-03-27 12:54:50

abv


Committer: bugmaster Details Diff
0024758: Sample DRAW scripts for demonstrating sweeping algorithm

Two scripts added:
samples/tcl/drill.tcl: creates model of a twist drill bit
samples/tcl/cutter.tcl: creates simplified model of a milling cutter
Added test cases bugs/modalg_5/bug24758_1 bug24758_2
Affected Issues
0024758
add - samples/tcl/cutter.tcl Diff File
add - samples/tcl/drill.tcl Diff File
add - tests/bugs/modalg_5/bug24758_1 Diff File
add - tests/bugs/modalg_5/bug24758_2 Diff File
 First  Prev  1 2 3 ... 30 ... 60 ... 90 ... 120 ... 150 ... 180 ... 193 194 195 196 197 198 199 ... 210 ... 240 ... 254 255 256  Next  Last