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

Ran script to remove trailing spaces and tabs

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • OpenSceneGraph/trunk/src/osgPlugins/obj/obj.h

    r9205 r13041  
    1 /* -*-c++-*- OpenSceneGraph - Copyright (C) 1998-2004 Robert Osfield  
     1/* -*-c++-*- OpenSceneGraph - Copyright (C) 1998-2004 Robert Osfield 
    22 * 
    3  * This library is open source and may be redistributed and/or modified under   
    4  * the terms of the OpenSceneGraph Public License (OSGPL) version 0.0 or  
     3 * This library is open source and may be redistributed and/or modified under 
     4 * the terms of the OpenSceneGraph Public License (OSGPL) version 0.0 or 
    55 * (at your option) any later version.  The full license is in LICENSE file 
    66 * included with this distribution, and on the openscenegraph.org website. 
    7  *  
     7 * 
    88 * This library is distributed in the hope that it will be useful, 
    99 * but WITHOUT ANY WARRANTY; without even the implied warranty of 
    10  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the  
     10 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the 
    1111 * OpenSceneGraph Public License for more details. 
    1212*/ 
     
    4747        // textureReflection(false), 
    4848        alpha(1.0f) {} 
    49      
     49 
    5050    std::string name; 
    51      
     51 
    5252    osg::Vec4   ambient; 
    5353    osg::Vec4   diffuse; 
     
    5656    float       sharpness; 
    5757    int         illum;            // read but not implemented (would need specific shaders or state manipulation) 
    58      
     58 
    5959    osg::Vec4   Tf; 
    6060    int         Ni; 
     
    126126        POLYGON 
    127127    }; 
    128      
     128 
    129129    Element(DataType type): 
    130130        dataType(type) {} 
    131          
     131 
    132132    enum CoordinateCombination 
    133133    { 
     
    137137        VERTICES_NORMALS_TEXCOORDS 
    138138    }; 
    139      
     139 
    140140    CoordinateCombination getCoordinateCombination() const 
    141141    { 
    142142        if (vertexIndices.size()==normalIndices.size()) 
    143143            return (vertexIndices.size()==texCoordIndices.size()) ? VERTICES_NORMALS_TEXCOORDS : VERTICES_NORMALS; 
    144         else  
     144        else 
    145145            return (vertexIndices.size()==texCoordIndices.size()) ?  VERTICES_TEXCOORDS : VERTICES; 
    146146    } 
    147      
    148     DataType  dataType;   
     147 
     148    DataType  dataType; 
    149149    IndexList vertexIndices; 
    150150    IndexList normalIndices; 
     
    159159        coordinateCombination(Element::VERTICES), 
    160160        smoothingGroup(0) {} 
    161          
     161 
    162162    bool operator < (const ElementState& rhs) const 
    163163    { 
     
    190190    Model(): 
    191191        currentElementList(0) {} 
    192      
     192 
    193193    void setDatabasePath(const std::string& path) { databasePath = path; } 
    194194    const std::string& getDatabasePath() const { return databasePath; } 
     
    197197    bool readMTL(std::istream& fin); 
    198198    bool readOBJ(std::istream& fin, const osgDB::ReaderWriter::Options* options); 
    199      
     199 
    200200    bool readline(std::istream& fin, char* line, const int LINE_SIZE); 
    201201    void addElement(Element* element); 
    202      
     202 
    203203    osg::Vec3 averageNormal(const Element& element) const; 
    204204    osg::Vec3 computeNormal(const Element& element) const; 
    205205    bool needReverse(const Element& element) const; 
    206      
     206 
    207207    int remapVertexIndex(int vi) { return (vi<0) ? vertices.size()+vi : vi-1; } 
    208208    int remapNormalIndex(int vi) { return (vi<0) ? normals.size()+vi : vi-1; } 
    209209    int remapTexCoordIndex(int vi) { return (vi<0) ? texcoords.size()+vi : vi-1; } 
    210      
     210 
    211211    typedef std::map<std::string,Material>          MaterialMap; 
    212212    typedef std::vector< osg::Vec2 >                Vec2Array; 
     
    214214    typedef std::vector< osg::ref_ptr<Element> >    ElementList; 
    215215    typedef std::map< ElementState,ElementList >    ElementStateMap; 
    216      
     216 
    217217 
    218218    std::string     databasePath; 
    219219    MaterialMap     materialMap; 
    220         
     220 
    221221    Vec3Array       vertices; 
    222222    Vec3Array       normals; 
    223223    Vec2Array       texcoords; 
    224      
     224 
    225225    ElementState    currentElementState; 
    226      
     226 
    227227    ElementStateMap elementStateMap; 
    228228    ElementList*    currentElementList;