From e2ba9cb12aa90804da3ad297e047989800ba5999 Mon Sep 17 00:00:00 2001 From: ysn Date: Tue, 22 Sep 2015 13:16:04 +0300 Subject: [PATCH] 0026707: Remove references to "opencascade.org" in documentation Links to OCC web sites in documentation are updated in accordance with the new site design. --- dox/dev_guides/documentation/documentation.md | 3 +- dox/overview/overview.md | 48 +++++-------------- dox/technical_overview/technical_overview.md | 26 +++++----- dox/tutorial/tutorial.md | 2 +- .../foundation_classes/foundation_classes.md | 2 +- dox/user_guides/iges/iges.md | 2 +- .../modeling_algos/modeling_algos.md | 8 ++-- .../modeling_data/modeling_data.md | 2 +- dox/user_guides/ocaf/ocaf.md | 3 +- .../shape_healing/shape_healing.md | 2 +- dox/user_guides/step/step.md | 2 +- .../visualization/visualization.md | 2 + dox/user_guides/xde/xde.md | 2 +- 13 files changed, 39 insertions(+), 65 deletions(-) diff --git a/dox/dev_guides/documentation/documentation.md b/dox/dev_guides/documentation/documentation.md index 98b6466234..a06761008f 100644 --- a/dox/dev_guides/documentation/documentation.md +++ b/dox/dev_guides/documentation/documentation.md @@ -140,7 +140,8 @@ dev_guides/svn/svn.md @section OCCT_DOC_SECTION_5 Additional Resources -More information about OCCT can be found at http://www.opencascade.org +More information about OCCT can be found at http://www.opencascade.com and http://dev.opencascade.org sites. + The information on formula syntax can be found at: http://en.wikipedia.org/wiki/Help:Displaying_a_formula diff --git a/dox/overview/overview.md b/dox/overview/overview.md index da29651977..199ebcd4d6 100644 --- a/dox/overview/overview.md +++ b/dox/overview/overview.md @@ -3,6 +3,11 @@ @tableofcontents +@htmlonly
@endhtmlonly +@image html /resources/occt_logo.png +@image latex /resources/occt_logo.png +@htmlonly
@endhtmlonly + @section OCCT_OVW_SECTION_1 Welcome Welcome to Open CASCADE Technology (OCCT), a software development platform @@ -11,12 +16,6 @@ visualization. Most of OCCT functionality is available in the form of C++ libraries. OCCT can be best applied in development of software dealing with 3D modeling (CAD), manufacturing / measuring (CAM) or numerical simulation (CAE). -@htmlonly
@endhtmlonly -http://www.opencascade.org -@image html /resources/occt_logo.png -@image latex /resources/occt_logo.png -@htmlonly
@endhtmlonly - @section OCCT_OVW_SECTION_2 Copyrights Open CASCADE Technology and all materials, including this documentation, is @@ -170,42 +169,17 @@ See @ref occt_dev_guides__documentation "OCCT Documentation Guide" for details o To generate HTML documentation from sources contained in *dox* subdirectory, you need to have Tcl and Doxygen 1.8.5 (or above) installed on your system. -In Tcl prompt, cd to OCCT root folder and run +Use script **gendoc** (batch file on Windows, shell script on Linux / Mac OSX) to generate documentation. - tclsh> source dox/start.tcl +To generate Overview documentation: -On Windows you can also run batch script **gendoc.bat**. + cmd> gendoc -overview +To generate Reference manual: -**Generation of reference documentation** + cmd> gendoc -refman -Reference documentation can be generated with help of WOK tool that -is available for download from www.opencascade.org and dev.opencascade.org sites. - -Prerequisites: - - * Doxygen version 1.8.5 or higher - * Graphviz version 2.28.0 or higher - -Run WOK (cd \/site folder): - -* Using WOK TCL shell: - > wok_tclsh.sh - -* Using Emacs editor: - > wok_emacs.sh - -In the WOK prompt, step into your workbench: - - > wokcd - -In your workbench, use **wgendoc** command with –h argument to get information about arguments of **wgendoc** command: - - > wgendoc -h - -then run **wgendoc** command with required arguments, for instance: - - > wgendoc -output=d:/occt/doc {-m=Draw Visualization} +Run this command without arguments to get help on supported options. @section OCCT_OVW_SECTION_5 Requirements diff --git a/dox/technical_overview/technical_overview.md b/dox/technical_overview/technical_overview.md index 5a767303c1..85fbcbf678 100644 --- a/dox/technical_overview/technical_overview.md +++ b/dox/technical_overview/technical_overview.md @@ -58,7 +58,7 @@ This module also provides a variety of general-purpose services, such as: Please, see the details in @ref occt_user_guides__foundation_classes "Foundation Classes User's Guide" -See also: our web site at E-learning and Training. +See also: our E-learning & Training offerings. @section OCCT_TOVW_SECTION_3 Modeling Data @@ -90,7 +90,7 @@ Please, see the details in @ref occt_user_guides__modeling_data "Modeling Data U 3D geometric models can be stored in OCCT native BREP format. See @ref occt_user_guides__brep_wp "BREP Format Description White Paper" for details on the format. -See also: our web site at E-learning and Training. +See also: our E-learning & Training offerings. @section OCCT_TOVW_SECTION_4 Modeling Algorithms @@ -146,12 +146,10 @@ See @ref occt_user_guides__boolean_operations "Boolean Operations" User's Guide * Algorithms for creation of mechanical features, i.e. depressions, protrusions, ribs and grooves or slots along planar or revolution surfaces. @figure{/technical_overview/images/0004.png} - - Please, see the details in @ref occt_user_guides__modeling_algos "Modeling Algorithms User's Guide". -See also: our web site at E-learning and Training. +See also: our E-learning & Training offerings. @section OCCT_TOVW_SECTION_4a Mesh @@ -165,8 +163,8 @@ Open CASCADE Technology includes two mesh converters: - STL converter translates Open CASCADE shapes to STL files. STL (STtereoLithography) format is widely used for rapid prototyping (3D printing). Open CASCADE SAS also offers Advanced Mesh Products: -- Open CASCADE Mesh Framework (OMF) -- Express Mesh +- Open CASCADE Mesh Framework (OMF) +- Express Mesh @figure{/technical_overview/images/0003.png} @@ -214,7 +212,7 @@ Open CASCADE Technology also supports voxel representation providing basic data See @ref occt_user_guides__voxels_wp "Voxels User's Guide" for more information. -See also: our web site at E-learning and Training. +See also: our E-learning & Training offerings. @section OCCT_TOVW_SECTION_6 Data Exchange @@ -230,10 +228,10 @@ See also: our web site at Advanced Data Exchange Components are available in addition to standard Data Exchange interfaces to support interoperability and data adaptation (also using @ref OCCT_TOVW_SECTION_6a "Shape Healing") with CAD software using the following proprietary formats: - * ACIS SAT - * Parasolid - * DXF +* Advanced Data Exchange Components are available in addition to standard Data Exchange interfaces to support interoperability and data adaptation (also using @ref OCCT_TOVW_SECTION_6a "Shape Healing") with CAD software using the following proprietary formats: + * ACIS SAT + * Parasolid + * DXF These components are based on the same architecture as interfaces with STEP and IGES. @@ -271,7 +269,7 @@ Each sub-domain of Shape Healing has its own scope of functionality: For more details refer to @ref occt_user_guides__shape_healing "Shape Healing User's guide". -See also: our web site at E-learning and Training. +See also: our E-learning & Training offerings. @section OCCT_TOVW_SECTION_7 Application Framework @@ -296,7 +294,7 @@ For more details see @ref occt_user_guides__ocaf "OCAF User's Guide" and the OCA * @ref occt_user_guides__ocaf_tree_wp "Distribution of Data through OCAF Tree" * @ref occt_user_guides__ocaf_functionmechanism_wp "Application Framework Function Mechanism" -See also: E-learning and Training. +See also: our E-learning & Training offerings. @section OCCT_TOVW_SECTION_8 Draw Test Harness diff --git a/dox/tutorial/tutorial.md b/dox/tutorial/tutorial.md index 107f388696..d13ec101b5 100644 --- a/dox/tutorial/tutorial.md +++ b/dox/tutorial/tutorial.md @@ -717,7 +717,7 @@ Congratulations! Your bottle is complete. Here is the result snapshot of the Tut @image latex /tutorial/images/tutorial_image019.png We hope that this tutorial has provided you with a feel for the industrial strength power of Open CASCADE Technology. -If you want to know more and develop major projects using Open CASCADE Technology, we invite you to study our training, support, and consulting services on our site at http://www.opencascade.org/support. Our professional services can maximize the power of your Open CASCADE Technology applications. +If you want to know more and develop major projects using Open CASCADE Technology, we invite you to study our training, support, and consulting services on our site at http://www.opencascade.com/content/technology-support. Our professional services can maximize the power of your Open CASCADE Technology applications. @section sec6 Appendix diff --git a/dox/user_guides/foundation_classes/foundation_classes.md b/dox/user_guides/foundation_classes/foundation_classes.md index 4a3e74470b..d39d9b05dc 100644 --- a/dox/user_guides/foundation_classes/foundation_classes.md +++ b/dox/user_guides/foundation_classes/foundation_classes.md @@ -5,7 +5,7 @@ Foundation Classes {#occt_user_guides__foundation_classes} @section occt_fcug_1 Introduction -This manual explains how to use Open CASCADE Technology (**OCCT**) Foundation Classes. It provides basic documentation on foundation classes. For advanced information on foundation classes and their applications, see the offerings on our web site at www.opencascade.org/support/training/. +This manual explains how to use Open CASCADE Technology (**OCCT**) Foundation Classes. It provides basic documentation on foundation classes. For advanced information on foundation classes and their applications, see our E-learning & Training offerings. Foundation Classes provide a variety of general-purpose services such as automated dynamic memory management (manipulation of objects by handle), collections, exception handling, genericity by down-casting and plug-in creation. diff --git a/dox/user_guides/iges/iges.md b/dox/user_guides/iges/iges.md index 727235d4f2..cbb05d2e74 100644 --- a/dox/user_guides/iges/iges.md +++ b/dox/user_guides/iges/iges.md @@ -15,7 +15,7 @@ Please, note: * an IGES entity is an entity in the IGES normal sense. * a root entity is the highest level entity of any given type, e.g. type 144 for surfaces and type 186 for solids. Roots are not referenced by other entities. -This manual mainly explains how to convert an IGES file to an Open CASCADE Technology (**OCCT**) shape and vice versa. It provides basic documentation on conversion. For advanced information on conversion, see our offerings on our web site at www.opencascade.org/support/training/ +This manual mainly explains how to convert an IGES file to an Open CASCADE Technology (**OCCT**) shape and vice versa. It provides basic documentation on conversion. For advanced information on conversion, see our E-learning & Training offerings. IGES files produced in accordance with IGES standard versions up to and including version 5.3 can be read. IGES files that are produced by this interface conform to IGES version 5.3 (Initial Graphics Exchange Specification, IGES 5.3. ANS US PRO/IPO-100-1996). diff --git a/dox/user_guides/modeling_algos/modeling_algos.md b/dox/user_guides/modeling_algos/modeling_algos.md index b4ebb4eae2..2e164abbf3 100644 --- a/dox/user_guides/modeling_algos/modeling_algos.md +++ b/dox/user_guides/modeling_algos/modeling_algos.md @@ -5,7 +5,7 @@ Modeling Algorithms {#occt_user_guides__modeling_algos} @section occt_modalg_1 Introduction -This manual explains how to use the Modeling Algorithms. It provides basic documentation on modeling algorithms. For advanced information on Modeling Algorithms, see our offerings on our web site at www.opencascade.org/support/training/ +This manual explains how to use the Modeling Algorithms. It provides basic documentation on modeling algorithms. For advanced information on Modeling Algorithms, see our E-learning & Training offerings. The Modeling Algorithms module brings together a wide range of topological algorithms used in modeling. Along with these tools, you will find the geometric algorithms, which they call. @@ -489,7 +489,7 @@ The Curves and Surfaces from Constraints component groups together high level fu * construction of plate surfaces * extension of a 3D curve or surface beyond its original bounds. -OPEN CASCADE company also provides a product known as Surfaces from Scattered Points, which allows constructing surfaces from scattered points. This algorithm accepts or constructs an initial B-Spline surface and looks for its deformation (finite elements method) which would satisfy the constraints. Using optimized computation methods, this algorithm is able to construct a surface from more than 500 000 points. +OPEN CASCADE company also provides a product known as Surfaces from Scattered Points, which allows constructing surfaces from scattered points. This algorithm accepts or constructs an initial B-Spline surface and looks for its deformation (finite elements method) which would satisfy the constraints. Using optimized computation methods, this algorithm is able to construct a surface from more than 500 000 points. SSP product is not supplied with Open CASCADE Technology, but can be purchased separately. @@ -2878,8 +2878,8 @@ Open CASCADE Technology includes two mesh converters: - STL converter translates Open CASCADE shapes to STL files. STL (STtereoLithography) format is widely used for rapid prototyping. Open CASCADE SAS also offers Advanced Mesh Products: -- Open CASCADE Mesh Framework (OMF) -- Express Mesh +- Open CASCADE Mesh Framework (OMF) +- Express Mesh Besides, we can efficiently help you in the fields of surface and volume meshing algorithms, mesh optimization algorithms etc. If you require a qualified advice about meshing algorithms, do not hesitate to benefit from the expertise of our team in that domain. diff --git a/dox/user_guides/modeling_data/modeling_data.md b/dox/user_guides/modeling_data/modeling_data.md index 1cd63326b3..6236f67150 100644 --- a/dox/user_guides/modeling_data/modeling_data.md +++ b/dox/user_guides/modeling_data/modeling_data.md @@ -7,7 +7,7 @@ Modeling Data {#occt_user_guides__modeling_data} Modeling Data supplies data structures to represent 2D and 3D geometric models. -This manual explains how to use Modeling Data. For advanced information on modeling data, see our offerings on our web site at www.opencascade.org/support/training/. +This manual explains how to use Modeling Data. For advanced information on modeling data, see our E-learning & Training offerings. @section occt_modat_1 Geometry Utilities diff --git a/dox/user_guides/ocaf/ocaf.md b/dox/user_guides/ocaf/ocaf.md index 24e3e06f0a..5ff36cd73f 100644 --- a/dox/user_guides/ocaf/ocaf.md +++ b/dox/user_guides/ocaf/ocaf.md @@ -7,8 +7,7 @@ OCAF {#occt_user_guides__ocaf} This manual explains how to use the Open CASCADE Application Framework (OCAF). It provides basic documentation on using OCAF. For advanced information on OCAF -and its applications, see our offerings on our web site at -www.opencascade.org/support/training/ +and its applications, see our E-learning & Training offerings. OCAF (the Open CASCADE Application Framework) is a RAD (Rapid Application Development) framework used for specifying and organizing application data. To do this, OCAF provides: diff --git a/dox/user_guides/shape_healing/shape_healing.md b/dox/user_guides/shape_healing/shape_healing.md index e70aaf952b..b4ea8d5e0c 100644 --- a/dox/user_guides/shape_healing/shape_healing.md +++ b/dox/user_guides/shape_healing/shape_healing.md @@ -7,7 +7,7 @@ Shape Healing {#occt_user_guides__shape_healing} @subsection occt_shg_1_1 Introduction -This manual explains how to use Shape Healing. It provides basic documentation on its operation. For advanced information on Shape Healing and its applications, see our offerings on our web site at www.opencascade.org/support/training/ +This manual explains how to use Shape Healing. It provides basic documentation on its operation. For advanced information on Shape Healing and its applications, see our E-learning & Training offerings. The **Shape Healing** toolkit provides a set of tools to work on the geometry and topology of Open CASCADE Technology (**OCCT**) shapes. Shape Healing adapts shapes so as to make them as appropriate for use by Open CASCADE Technology as possible. diff --git a/dox/user_guides/step/step.md b/dox/user_guides/step/step.md index 2d7f9158d3..2829960c40 100644 --- a/dox/user_guides/step/step.md +++ b/dox/user_guides/step/step.md @@ -24,7 +24,7 @@ File translation is performed in the programming mode, via C++ calls. For testing the STEP component in DRAW Test Harness, a set of commands for reading and writing STEP files and analysis of relevant data are provided by the *TKXSDRAW* plugin. -See also: our web site at E-learning and Training. +See also our E-learning & Training offerings. @subsection occt_step_1_1 STEP Exchanges in Open Cascade technology diff --git a/dox/user_guides/visualization/visualization.md b/dox/user_guides/visualization/visualization.md index 2ab7198612..f64e64b0ff 100644 --- a/dox/user_guides/visualization/visualization.md +++ b/dox/user_guides/visualization/visualization.md @@ -35,6 +35,8 @@ To answer different needs of CASCADE users, this User's Guide offers the followi * If the 3D services proposed in AIS meet your requirements, you need only read chapter 3 AIS: Application Interactive Services. * If you need more detail, for example, a selection filter on another type of entity - you should read chapter 2 Fundamental Concepts, chapter 3 AIS: Application Interactive Services, and 4 3D Presentations. You may want to begin with the chapter presenting AIS. + +For advanced information on visualization algorithms, see our E-learning & Training offerings. @section occt_visu_2 Fundamental Concepts diff --git a/dox/user_guides/xde/xde.md b/dox/user_guides/xde/xde.md index 290866be27..9c1872f10f 100644 --- a/dox/user_guides/xde/xde.md +++ b/dox/user_guides/xde/xde.md @@ -5,7 +5,7 @@ @section occt_xde_1 Introduction -This manual explains how to use the Extended Data Exchange (XDE). It provides basic documentation on setting up and using XDE. For advanced information on XDE and its applications, see our offerings at on our web site. +This manual explains how to use the Extended Data Exchange (XDE). It provides basic documentation on setting up and using XDE. For advanced information on XDE and its applications, see our E-learning & Training offerings. The Extended Data Exchange (XDE) module allows extending the scope of exchange by translating additional data attached to geometric BREP data, thereby improving the interoperability with external software.