Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-01-18 10:03:48

0001 // Created on: 1993-03-31
0002 // Created by: NW,JPB,CAL
0003 // Copyright (c) 1993-1999 Matra Datavision
0004 // Copyright (c) 1999-2014 OPEN CASCADE SAS
0005 //
0006 // This file is part of Open CASCADE Technology software library.
0007 //
0008 // This library is free software; you can redistribute it and/or modify it under
0009 // the terms of the GNU Lesser General Public License version 2.1 as published
0010 // by the Free Software Foundation, with special exception defined in the file
0011 // OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
0012 // distribution for complete text of the license and disclaimer of any warranty.
0013 //
0014 // Alternatively, this file may be used under the terms of Open CASCADE
0015 // commercial license or contractual agreement.
0016 
0017 #ifndef _Graphic3d_NameOfMaterial_HeaderFile
0018 #define _Graphic3d_NameOfMaterial_HeaderFile
0019 
0020 //! List of named materials (predefined presets).
0021 //! Each preset defines either physical (having natural color) or generic (mutable color) material (@sa Graphic3d_TypeOfMaterial).
0022 enum Graphic3d_NameOfMaterial
0023 {
0024   Graphic3d_NameOfMaterial_Brass,           //!< Brass        (Physic)
0025   Graphic3d_NameOfMaterial_Bronze,          //!< Bronze       (Physic)
0026   Graphic3d_NameOfMaterial_Copper,          //!< Copper       (Physic)
0027   Graphic3d_NameOfMaterial_Gold,            //!< Gold         (Physic)
0028   Graphic3d_NameOfMaterial_Pewter,          //!< Pewter       (Physic)
0029   Graphic3d_NameOfMaterial_Plastered,       //!< Plastered    (Generic)
0030   Graphic3d_NameOfMaterial_Plastified,      //!< Plastified   (Generic)
0031   Graphic3d_NameOfMaterial_Silver,          //!< Silver       (Physic)
0032   Graphic3d_NameOfMaterial_Steel,           //!< Steel        (Physic)
0033   Graphic3d_NameOfMaterial_Stone,           //!< Stone        (Physic)
0034   Graphic3d_NameOfMaterial_ShinyPlastified, //!< Shiny Plastified (Generic)
0035   Graphic3d_NameOfMaterial_Satin,           //!< Satin        (Generic)
0036   Graphic3d_NameOfMaterial_Metalized,       //!< Metalized    (Generic)
0037   Graphic3d_NameOfMaterial_Ionized,         //!< Ionized      (Generic)
0038   Graphic3d_NameOfMaterial_Chrome,          //!< Chrome       (Physic)
0039   Graphic3d_NameOfMaterial_Aluminum,        //!< Aluminum     (Physic)
0040   Graphic3d_NameOfMaterial_Obsidian,        //!< Obsidian     (Physic)
0041   Graphic3d_NameOfMaterial_Neon,            //!< Neon         (Physic)
0042   Graphic3d_NameOfMaterial_Jade,            //!< Jade         (Physic)
0043   Graphic3d_NameOfMaterial_Charcoal,        //!< Charcoal     (Physic)
0044   Graphic3d_NameOfMaterial_Water,           //!< Water        (Physic)
0045   Graphic3d_NameOfMaterial_Glass,           //!< Glass        (Physic)
0046   Graphic3d_NameOfMaterial_Diamond,         //!< Diamond      (Physic)
0047   Graphic3d_NameOfMaterial_Transparent,     //!< Transparent  (Physic)
0048   Graphic3d_NameOfMaterial_DEFAULT,         //!< Default      (Generic);
0049                                             //!  normally used as out-of-range value pointing to some application default
0050   Graphic3d_NameOfMaterial_UserDefined,     //!< User-defined (Physic);
0051                                             //!  used for any material with non-standard definition
0052 
0053   // old aliases
0054   Graphic3d_NOM_BRASS         = Graphic3d_NameOfMaterial_Brass,
0055   Graphic3d_NOM_BRONZE        = Graphic3d_NameOfMaterial_Bronze,
0056   Graphic3d_NOM_COPPER        = Graphic3d_NameOfMaterial_Copper,
0057   Graphic3d_NOM_GOLD          = Graphic3d_NameOfMaterial_Gold,
0058   Graphic3d_NOM_PEWTER        = Graphic3d_NameOfMaterial_Pewter,
0059   Graphic3d_NOM_PLASTER       = Graphic3d_NameOfMaterial_Plastered,
0060   Graphic3d_NOM_PLASTIC       = Graphic3d_NameOfMaterial_Plastified,
0061   Graphic3d_NOM_SILVER        = Graphic3d_NameOfMaterial_Silver,
0062   Graphic3d_NOM_STEEL         = Graphic3d_NameOfMaterial_Steel,
0063   Graphic3d_NOM_STONE         = Graphic3d_NameOfMaterial_Stone,
0064   Graphic3d_NOM_SHINY_PLASTIC = Graphic3d_NameOfMaterial_ShinyPlastified,
0065   Graphic3d_NOM_SATIN         = Graphic3d_NameOfMaterial_Satin,
0066   Graphic3d_NOM_METALIZED     = Graphic3d_NameOfMaterial_Metalized,
0067   Graphic3d_NOM_NEON_GNC      = Graphic3d_NameOfMaterial_Ionized,
0068   Graphic3d_NOM_CHROME        = Graphic3d_NameOfMaterial_Chrome,
0069   Graphic3d_NOM_ALUMINIUM     = Graphic3d_NameOfMaterial_Aluminum,
0070   Graphic3d_NOM_OBSIDIAN      = Graphic3d_NameOfMaterial_Obsidian,
0071   Graphic3d_NOM_NEON_PHC      = Graphic3d_NameOfMaterial_Neon,
0072   Graphic3d_NOM_JADE          = Graphic3d_NameOfMaterial_Jade,
0073   Graphic3d_NOM_CHARCOAL      = Graphic3d_NameOfMaterial_Charcoal,
0074   Graphic3d_NOM_WATER         = Graphic3d_NameOfMaterial_Water,
0075   Graphic3d_NOM_GLASS         = Graphic3d_NameOfMaterial_Glass,
0076   Graphic3d_NOM_DIAMOND       = Graphic3d_NameOfMaterial_Diamond,
0077   Graphic3d_NOM_TRANSPARENT   = Graphic3d_NameOfMaterial_Transparent,
0078   Graphic3d_NOM_DEFAULT       = Graphic3d_NameOfMaterial_DEFAULT,
0079   Graphic3d_NOM_UserDefined   = Graphic3d_NameOfMaterial_UserDefined
0080 };
0081 
0082 #endif // _Graphic3d_NameOfMaterial_HeaderFile