Minor corrections:
authoribs <ibs@opencascade.com>
Thu, 14 Nov 2013 12:31:30 +0000 (16:31 +0400)
committerabv <abv@opencascade.com>
Thu, 14 Nov 2013 12:31:48 +0000 (16:31 +0400)
- CMakeLists.txt: installation of TclTk fixed so that tests can be run
- StdPrs: compiler warning introduced by fix on #23474 corrected
- Documentation: description of insertion of images into markdown document corrected

CMakeLists.txt
dox/dev_guides/documentation/documentation.md
src/StdPrs/StdPrs_ShadedShape.cxx

index 60fbdf2..1ca5861 100644 (file)
@@ -317,6 +317,7 @@ IF(INSTALL_TCL)
   INSTALL(FILES "${3RDPARTY_TCL_DLL_DIR}/${DLL_SO_PREFIX}tk${TCL_VERSION}.${DLL_SO}" DESTINATION "${INSTALL_DIR}/${DLL_SO_FOLDER}")
   
   IF (IS_TCL_VERSION_FOUND)
+    INSTALL(DIRECTORY "${3RDPARTY_TCL_LIB_DIR}/tcl8" DESTINATION "${INSTALL_DIR}/lib")
     INSTALL(DIRECTORY "${3RDPARTY_TCL_LIB_DIR}/tcl${TCL_FOLDER_VERSION}" DESTINATION "${INSTALL_DIR}/lib")
     INSTALL(DIRECTORY "${3RDPARTY_TCL_LIB_DIR}/tk${TCL_FOLDER_VERSION}" DESTINATION "${INSTALL_DIR}/lib")
   ELSE()
index c31d05f..da2141e 100644 (file)
@@ -361,20 +361,19 @@ For highlighting according to the C++ language, for instance,  write the followi
 
 @verbatim
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{.cpp}
-    int func(int a,int b) { return a*b; }
+int func(int a,int b) { return a*b; }
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 @endverbatim
 
 which will produce:
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{.cpp} 
-    int func(int a,int b) { return a*b; }
+int func(int a,int b) { return a*b; }
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 Verbatim content can be written by using framing \@verbatim \@endverbatim . For instance
 
-@verbatim
-  verbatim text
-@endverbatim
+    verbatim text
+
 
 @subsection  OCCT_DM_SECTION_A_6 References
 
@@ -392,16 +391,32 @@ to get a link to paragraph : @htmlonly <a href="#OCCT_DOC_SECTION_5">Doxygen con
 @subsection  OCCT_DM_SECTION_A_7 Images
 
 To insert image into document the developer can write the following code(in Doxygen-style):
+
+For HTML document:
+@verbatim
+  @image html /relative/path/to/image/image001.png "Image caption"
+@endverbatim
+
+For latex document:
+@verbatim
+  @image latex /relative/path/to/image/image001.png "Image caption"
+@endverbatim
+
+*Note*: When markdown document is used to generate html document the latex insertion is ignored (and vice versa) 
+due to this fact you can use image insertions in the pair, like example below:
 @verbatim
-![alt-caption](relative/path/to/image/image001.svg "Image Caption")
+  @image html /relative/path/to/image/image001.png "Image caption"
+  @image latex /relative/path/to/image/image001.png "Image caption"
 @endverbatim
 
-This code tells Doxygen to insert a picture right in the place this code was written. Like this:
+The code below tells Doxygen to insert a picture right in the place this code was written:
 @verbatim
-![](/resources/occ_logo.png "OCCT logo")
+  @image html /resources/occ_logo.png "OCCT logo"
+  @image latex /resources/occ_logo.png "OCCT logo"
 @endverbatim
 
-![](/resources/occ_logo.png "OCCT logo")
+@image html /resources/occ_logo.png "OCCT logo"
+@image latex /resources/occ_logo.png "OCCT logo"
  
 @subsection  OCCT_DM_SECTION_A_8 Table Of Contents
 
index 11b430f..dbc2a99 100644 (file)
@@ -328,7 +328,7 @@ namespace
     Handle(Graphic3d_AspectLine3d) aBoundaryAspect = 
       theDrawer->FaceBoundaryAspect ()->Aspect ();
 
-    Handle(Graphic3d_Group) & aPrsGrp = Prs3d_Root::CurrentGroup (thePresentation);
+    Handle(Graphic3d_Group) aPrsGrp = Prs3d_Root::CurrentGroup (thePresentation);
     aPrsGrp->SetGroupPrimitivesAspect (aBoundaryAspect);
     aPrsGrp->AddPrimitiveArray (aSegments);
   }