1 // Copyright (c) 1995-1999 Matra Datavision
2 // Copyright (c) 1999-2012 OPEN CASCADE SAS
4 // The content of this file is subject to the Open CASCADE Technology Public
5 // License Version 6.5 (the "License"). You may not use the content of this file
6 // except in compliance with the License. Please obtain a copy of the License
7 // at http://www.opencascade.org and read it completely before using this file.
9 // The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
10 // main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
12 // The Original Code and all software distributed under the License is
13 // distributed on an "AS IS" basis, without warranty of any kind, and the
14 // Initial Developer hereby disclaims all such warranties, including without
15 // limitation, any warranties of merchantability, fitness for a particular
16 // purpose or non-infringement. Please see the License for the specific terms
17 // and conditions governing the rights and limitations under the License.
19 /***********************************************************************
29 HISTORIQUE DES MODIFICATIONS :
30 --------------------------------
31 xx-xx-xx : xxx ; Creation.
32 17-07-96 : FMN ; Suppression de TelHLHSRMode
33 05-08-97 : PCT ; support texture mapping
34 23-12-97 : FMN ; Suppression TelBackInteriorStyle, TelBackInteriorStyleIndex
35 et TelBackInteriorShadingMethod
36 30-11-98 : FMN ; S3819 : Textes toujours visibles
37 21-09-99 : EUG : G003 : Degeneration management
38 16-06-00 : ATS,SPK : G005 : Group of new primitives: TelParray
39 22-03-04 : SAN : OCC4895 High-level interface for controlling polygon offsets
41 ************************************************************************/
46 #define OCC1188 /* SAV 23/12/02 Added structure to control background texture
47 + enum to control texture fill method
57 /* ABD 29/10/04 Transform Persistence of Presentation( pan, zoom, rotate ) */
58 TelTransformPersistence,
59 /* ABD 29/10/04 Transform Persistence of Presentation( pan, zoom, rotate ) */
65 TelBackInteriorColour,
70 TelInteriorStyleIndex,
71 TelFaceDistinguishingMode,
73 TelInteriorReflectanceEquation,
74 TelSurfaceAreaProperties,
75 TelBackInteriorReflectanceEquation,
76 TelBackSurfaceAreaProperties,
83 TelCharacterExpansionFactor,
99 TelInteriorShadingMethod,
111 TelTextColourSubTitle,
113 TelTextZoomable,//Text Zoomable attributes
114 TelTextAngle,//Text Angle attributes
115 TelTextFontAspect,//Text Font Aspect attributes
116 /*OCC7456 abd 14.12.2004 Text alingnment attributes */
118 /*OCC7456 abd 14.12.2004 Text alingnment attributes */
120 /* OCC4895 SAN 22/03/04 High-level interface for controlling polygon offsets */
122 /* OCC4895 SAN 22/03/04 High-level interface for controlling polygon offsets */
123 /* OCC???? SZV 11/08/05 Implementation of callbacks */
125 /* OCC???? SZV 11/08/05 Implementation of callbacks */