Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

pandatool/src/pandatoolbase/pathStore.h

Go to the documentation of this file.
00001 // Filename: pathStore.h
00002 // Created by:  drose (10Feb03)
00003 //
00004 ////////////////////////////////////////////////////////////////////
00005 //
00006 // PANDA 3D SOFTWARE
00007 // Copyright (c) 2001, Disney Enterprises, Inc.  All rights reserved
00008 //
00009 // All use of this software is subject to the terms of the Panda 3d
00010 // Software license.  You should have received a copy of this license
00011 // along with this source code; you will also find a current copy of
00012 // the license at http://www.panda3d.org/license.txt .
00013 //
00014 // To contact the maintainers of this program write to
00015 // panda3d@yahoogroups.com .
00016 //
00017 ////////////////////////////////////////////////////////////////////
00018 
00019 #ifndef PATHSTORE_H
00020 #define PATHSTORE_H
00021 
00022 #include "pandatoolbase.h"
00023 
00024 ////////////////////////////////////////////////////////////////////
00025 //        Enum : PathStore
00026 // Description : This enumerated type lists the methods by which
00027 //               a filename path might be mangled before storing in a
00028 //               destination file.
00029 ////////////////////////////////////////////////////////////////////
00030 enum PathStore {
00031   PS_invalid,    // Never use this.
00032   PS_relative,   // Make relative to a user-specified directory.
00033   PS_absolute,   // Make absolute.
00034   PS_rel_abs,    // Make relative if within the directory, otherwise absolute.
00035   PS_strip,      // Strip prefix and just store the basename.
00036   PS_keep,       // Don't change the filename at all.
00037 };
00038 
00039 string format_path_store(PathStore unit);
00040 
00041 ostream &operator << (ostream &out, PathStore unit);
00042 PathStore string_path_store(const string &str);
00043 
00044 #endif

Generated on Fri May 2 03:21:29 2003 for Panda-Tool by doxygen1.3