Avoid explicit usage of basic types (*int*, *float*, *double*, etc.), use Open CASCADE Technology types from package *Standard: Standard_Integer, Standard_Real, Standard_ShortReal, Standard_Boolean, Standard_CString* and others or a specific *typedef* instead.
-### Use *sizeof()* to calculate sizes [MANDATORY]
+### Use sizeof() to calculate sizes [MANDATORY]
Do not assume sizes of types. Use *sizeof()* instead to calculate sizes.
The rules listed in this chapter are important for stability of the programs that use Open CASCADE Technology libraries.
-### Use *OSD::SetSignal()* to catch exceptions
+### Use OSD::SetSignal() to catch exceptions
When using Open CASCADE Technology in an application, call *OSD::SetSignal()* function when the application is initialized.
In C++ use *new* and *delete* operators instead of *malloc()* and *free()*. Try not to mix different memory allocation techniques.
-### Match *new* and *delete* [MANDATORY]
+### Match new and delete [MANDATORY]
Use the same form of new and delete.
Uninitialized variables might be kept only within performance-sensitive code blocks and only when their initialization is guaranteed by subsequent code.
-### Do not hide global *new*
+### Do not hide global new
Avoid hiding the global *new* operator.
@subsubsection occt_draw_3_3_1 set
-#### In *DrawTrSurf* package:
+#### In DrawTrSurf package:
~~~~{.php}
void Set(Standard_CString& Name,const gp_Pnt& G) ;
const Handle(Poly_Polygon2D)& P) ;
~~~~
-#### In *DBRep* package:
+#### In DBRep package:
~~~~{.php}
void Set(const Standard_CString Name,
@subsubsection occt_draw_3_3_2 get
-#### In *DrawTrSurf* package:
+#### In DrawTrSurf package:
~~~~{.php}
Handle_Geom_Geometry Get(Standard_CString& Name) ;
~~~~
-#### In *DBRep* package:
+#### In DBRep package:
~~~~{.php}
TopoDS_Shape Get(Standard_CString& Name,