Show
Ignore:
Timestamp:
03/21/12 18:36:20 (2 years ago)
Author:
robert
Message:

Ran script to remove trailing spaces and tabs

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • OpenSceneGraph/trunk/src/osgPlugins/geo/geoTypes.h

    r4752 r13041  
    99        ------------------------------------------------------------------------- 
    1010 
    11 PROPRIETARY RIGHTS NOTICE:    
    12  
    13   This software contains proprietary information and trade secrets of Carbon  
    14   Graphics LLC. No part or all of this software may be reproduced in any form,  
    15   without the written permission of Carbon Graphics LLC.  
     11PROPRIETARY RIGHTS NOTICE: 
     12 
     13  This software contains proprietary information and trade secrets of Carbon 
     14  Graphics LLC. No part or all of this software may be reproduced in any form, 
     15  without the written permission of Carbon Graphics LLC. 
    1616 
    1717  Exception: 
    1818  This Software file can be used by third-party software developers (without 
    19   using the Geo SDK libraries) for any purpose OTHER THAN loading Geo format  
    20   files into an application or executable (such as, though not limited to,  
     19  using the Geo SDK libraries) for any purpose OTHER THAN loading Geo format 
     20  files into an application or executable (such as, though not limited to, 
    2121  geometry Modelers & animation systems) which is primarily intended to allow for 
    22   the CREATION or MODIFICATION of geometric or animation data.  
    23    
    24   Specifically,using this software (either all or part thereof) to aid in the  
    25   creation of a Geo format loader for a run-time system, game engine, toolkit  
     22  the CREATION or MODIFICATION of geometric or animation data. 
     23 
     24  Specifically,using this software (either all or part thereof) to aid in the 
     25  creation of a Geo format loader for a run-time system, game engine, toolkit 
    2626  IG (Image Generation) System or any software where the PRIMARY purpose is 
    2727  real-time image playback and interactivity and not Model Creation and/or 
    2828  modification is permitted. 
    2929 
    30 COPYRIGHT NOTICE:  
    31     
     30COPYRIGHT NOTICE: 
     31 
    3232  Copyright © 1998-2001 Carbon Graphics Llc, ALL RIGHTS RESERVED 
    3333 
     
    5555 
    5656 
    57          
    58 /**  
    59  * constants to identify the plugin type  
     57 
     58/** 
     59 * constants to identify the plugin type 
    6060 */ 
    6161const uint GEO_PLUGIN_TYPE_UNDEFINED                    = 1; 
     
    124124 * 
    125125 *      GEO_DB_BASE 
    126  *                      GEO_DB_GROUP  
     126 *                      GEO_DB_GROUP 
    127127 *                                      GEO_DB_SEQUENCE 
    128128 *                                      GEO_DB_LOD 
     
    130130 *                                      GEO_DB_BASE_GROUP 
    131131 *                                      GEO_DB_RENDERGROUP 
    132  *                                                      GEO_DB_MULTI_TEX_SHADER  
     132 *                                                      GEO_DB_MULTI_TEX_SHADER 
    133133 *                                                      GEO_DB_BASE_RENDERGROUP (*) 
    134134 *                                      GEO_DB_EXTERNAL 
     
    153153 *                                      GEO_DB_TEXT 
    154154 *                                      GEO_DB_VERTEX 
    155  *                                              GEO_DB_FAT_VERTEX        
    156  *                                              GEO_DB_SLIM_VERTEX       
     155 *                                              GEO_DB_FAT_VERTEX 
     156 *                                              GEO_DB_SLIM_VERTEX 
    157157 *                      GEO_DB_HEADER 
    158158 * 
     
    180180//------------ 
    181181const uint GEO_DB_MESH                                  = (0x00001000 | GEO_DB_POLYGON); 
    182 const uint GEO_DB_CULL_GROUP                    = (0x00002000 | GEO_DB_GROUP);   
    183 const uint GEO_DB_MULTI_TEX_SHADER              = (0x00004000 | GEO_DB_RENDERGROUP);     
     182const uint GEO_DB_CULL_GROUP                    = (0x00002000 | GEO_DB_GROUP); 
     183const uint GEO_DB_MULTI_TEX_SHADER              = (0x00004000 | GEO_DB_RENDERGROUP); 
    184184const uint GEO_DB_PAGE                                  = (0x00008000 | GEO_DB_GROUP); 
    185185//------------ 
    186 const uint GEO_DB_Z_OFFSET_GROUP                = (0x00010000 | GEO_DB_GROUP);   
    187 const uint GEO_DB_MULTI_SAMPLE_AA_GROUP = (0x00020000 | GEO_DB_GROUP);   
     186const uint GEO_DB_Z_OFFSET_GROUP                = (0x00010000 | GEO_DB_GROUP); 
     187const uint GEO_DB_MULTI_SAMPLE_AA_GROUP = (0x00020000 | GEO_DB_GROUP); 
    188188const uint GEO_DB_TEXT                                  = (0x00040000 | GEO_DB_GEOMETRY); 
    189189const uint GEO_DB_VERTEX                                = (0x00080000 | GEO_DB_GEOMETRY); 
    190190//------------ 
    191191const uint GEO_DB_HEADER                                = (0x00100000 | GEO_DB_BASE); 
    192 const uint GEO_DB_LINE_AA_GROUP                 = (0x00200000 | GEO_DB_GROUP);   
     192const uint GEO_DB_LINE_AA_GROUP                 = (0x00200000 | GEO_DB_GROUP); 
    193193const uint GEO_DB_BASE_GROUP                    = (0x00400000 | GEO_DB_GROUP); 
    194194const uint GEO_DB_BASE_SURFACE                  = (0x00800000 | GEO_DB_SURFACE); 
    195195//------------ 
    196 const uint GEO_DB_EXTERNAL                              = (0x01000000 | GEO_DB_GROUP);                                   
     196const uint GEO_DB_EXTERNAL                              = (0x01000000 | GEO_DB_GROUP); 
    197197const uint GEO_DB_BASE_RENDERGROUP              = (0x02000000 | GEO_DB_RENDERGROUP); 
    198198const uint GEO_DB_INSTANCE                              = (0x04000000 | GEO_DB_GROUP); 
    199199const uint GEO_DB_LIGHTPT                               = (0x08000000 | GEO_DB_POLYGON); 
    200200//------------ 
    201 const uint GEO_DB_FADE_GROUP                    = (0x10000000 | GEO_DB_GROUP);   
    202 const uint GEO_DB_DECAL_GROUP                   = (0x20000000 | GEO_DB_GROUP);   
    203 const uint GEO_DB_LIGHT_GROUP                   = (0x40000000 | GEO_DB_GROUP);   
    204 const uint GEO_DB_FAT_VERTEX                    = (0x80000000 | GEO_DB_VERTEX);  
     201const uint GEO_DB_FADE_GROUP                    = (0x10000000 | GEO_DB_GROUP); 
     202const uint GEO_DB_DECAL_GROUP                   = (0x20000000 | GEO_DB_GROUP); 
     203const uint GEO_DB_LIGHT_GROUP                   = (0x40000000 | GEO_DB_GROUP); 
     204const uint GEO_DB_FAT_VERTEX                    = (0x80000000 | GEO_DB_VERTEX); 
    205205//------------ 
    206206 
     
    216216// older version types for Compatability & convenience 
    217217// 
    218 const uint GEO_DB_ALL                                   = GEO_DB_BASE;   
    219 const uint GEO_DB_ALL_GROUP_TYPES               = GEO_DB_GROUP;          
     218const uint GEO_DB_ALL                                   = GEO_DB_BASE; 
     219const uint GEO_DB_ALL_GROUP_TYPES               = GEO_DB_GROUP; 
    220220const uint GEO_DB_ALL_GEOMETRY_TYPES    = GEO_DB_GEOMETRY; 
    221 const uint GEO_DB_ALL_SURFACE_TYPES             = GEO_DB_SURFACE;        
    222  
    223  
    224  
    225          
    226 ///////////////////////////////////////////////////////////////////////////////  
     221const uint GEO_DB_ALL_SURFACE_TYPES             = GEO_DB_SURFACE; 
     222 
     223 
     224 
     225 
     226/////////////////////////////////////////////////////////////////////////////// 
    227227/** constants to identify the type of picking to be done */ 
    228 const uint GEO_PICK_GROUP                               = 0x00000001;  
     228const uint GEO_PICK_GROUP                               = 0x00000001; 
    229229const uint GEO_PICK_PRIM                                = 0x00000002; 
    230230const uint GEO_PICK_VERTEX                              = 0x00000004; 
     
    237237 
    238238 
    239 ///////////////////////////////////////////////////////////////////////////////          
     239/////////////////////////////////////////////////////////////////////////////// 
    240240/** constants to identify mouse button usage */ 
    241241const uint GEO_NO_MOUSE                                 = 0x00000000; 
     
    251251/////////////////////////////////////////////////////////////////// 
    252252 
    253 // Identifiers for Geo data types - Used in geoProperty & geoPropertyExtension Classes  
     253// Identifiers for Geo data types - Used in geoProperty & geoPropertyExtension Classes 
    254254const unsigned char GEO_DB_DATATYPE_STRING                                      = 1; 
    255255const unsigned char GEO_DB_DATATYPE_SHORT                                       = 2; 
     
    302302 
    303303 
    304 ///////////////////////////////////////////////////////////////////////////////          
    305 /** Predefined model unit identifier. database model units can be modified  
     304/////////////////////////////////////////////////////////////////////////////// 
     305/** Predefined model unit identifier. database model units can be modified 
    306306 *  via set/getUnits 
    307307 */ 
     
    316316 
    317317 
    318                  
    319 ///////////////////////////////////////////////////////////////////////////////  
    320 /** Constants to define the modeler's intended "up" direction if that  
    321  *  makes any sense  
     318 
     319/////////////////////////////////////////////////////////////////////////////// 
     320/** Constants to define the modeler's intended "up" direction if that 
     321 *  makes any sense 
    322322 */ 
    323          
     323 
    324324const int GEO_DB_UP_AXIS_X                              = 1; 
    325325const int GEO_DB_UP_AXIS_Y                              = 2; // the default 
     
    342342// DB_HDR_ELLIPSOID - defines 
    343343// Constants to define the ellipsoid model used for the projection 
    344 //               
     344// 
    345345const short GEO_DB_ELLIPSOID_USER_DEFINED       = -1; 
    346346const short GEO_DB_ELLIPSOID_WGS_1984           = 0; 
     
    354354 
    355355 
    356 ///////////////////////////////////////////////////////////////////////////////          
     356/////////////////////////////////////////////////////////////////////////////// 
    357357/** Constants to control the drawing effect 
    358  *  
    359  *  Constants to control the drawing of geometry primitives - usefull if user  
     358 * 
     359 *  Constants to control the drawing of geometry primitives - usefull if user 
    360360 *  wants to call standard draw method in a tool postDraw callback 
    361361 */ 
     
    400400 
    401401 
    402          
    403 ///////////////////////////////////////////////////////////////////////////////  
    404 /** constants to identify the different Group types  
     402 
     403/////////////////////////////////////////////////////////////////////////////// 
     404/** constants to identify the different Group types 
    405405*/ 
    406406const uint GEO_GROUP_TYPE_CONTAINER                             = 1; 
     
    414414 
    415415 
    416 ///////////////////////////////////////////////////////////////////////////////  
     416/////////////////////////////////////////////////////////////////////////////// 
    417417/** Constants to control the display of a Group based on time-of-day 
    418 *  
     418* 
    419419*/ 
    420420const uint GEO_DB_GROUP_TOD_DISPLAY_NIGHT               = 0x00000001; 
     
    426426 
    427427 
    428 ///////////////////////////////////////////////////////////////////////////////  
     428/////////////////////////////////////////////////////////////////////////////// 
    429429/** Constants to control the intersection testing of this Group at runtime 
    430 *  
     430* 
    431431*/ 
    432432const uint GEO_DB_GROUP_ISECT_IG_DEFINED                = 0; 
     
    437437 
    438438 
    439 ///////////////////////////////////////////////////////////////////////////////  
    440 /** Constants to control the switch Node behavior  
    441  *  
     439/////////////////////////////////////////////////////////////////////////////// 
     440/** Constants to control the switch Node behavior 
     441 * 
    442442 *  Switch Nodes can either be addative (in which case the 
    443443 *  accumulate drawable children) or selective (in which case 
     
    453453 
    454454 
    455 ///////////////////////////////////////////////////////////////////////////////  
     455/////////////////////////////////////////////////////////////////////////////// 
    456456/** Constants to identify special behavior int ZOffset GRoups 
    457457 */ 
     
    462462 
    463463 
    464 ///////////////////////////////////////////////////////////////////////////////  
    465 /** Constants to control the Light Group behavior  
    466 *  
     464/////////////////////////////////////////////////////////////////////////////// 
     465/** Constants to control the Light Group behavior 
     466* 
    467467*  Light Groups are Groups with the Light-Group flag set. Any Light pt children 
    468468*  are effected by these settings 
     
    473473 
    474474 
    475 ///////////////////////////////////////////////////////////////////////////////  
    476 /** Constants that specify the type of Light Group  
    477 *  
     475/////////////////////////////////////////////////////////////////////////////// 
     476/** Constants that specify the type of Light Group 
     477* 
    478478*  FIXED is for airfields etc. 
    479479*  MOVING is for aircraft/ships etc. 
     
    484484 
    485485/////////////////////////////////////////////////////////////////////////////// 
    486 /** Type Tokens for Node & Tool Gui Widgets  
     486/** Type Tokens for Node & Tool Gui Widgets 
    487487*/ 
    488488const int GUI_FLOAT             = 1; 
     
    492492 
    493493/////////////////////////////////////////////////////////////////////////////// 
    494 /** geoWidget Typedef - Used by Node & Tool Gui Widgets  
     494/** geoWidget Typedef - Used by Node & Tool Gui Widgets 
    495495*/ 
    496496typedef void geoWidget;