OpenStructure
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Namespaces | Data Structures | Typedefs | Functions | Variables
ost Namespace Reference

Namespaces

namespace  bindings
namespace  conop
namespace  db
namespace  geom
namespace  gfx
namespace  gui
namespace  img
namespace  info
namespace  io
namespace  mol
namespace  seq
namespace  settings
namespace  stutil
namespace  table
namespace  testutils
namespace  xmlrunner

Data Structures

struct  PairToTupleConverter
 helper to convert between python tuple and std::pair More...
class  FixedString
 string class that uses an array of static size to hold the characters More...
struct  GenericPropError
class  GenericPropContainerImpl
 base class for the implementation More...
class  ConstGenericPropContainer
class  GenericPropContainer
 base class for the handler classes More...
class  IntegrityError
class  InvalidHandle
 Signals access of member functions of invalid handles. More...
class  Logger
class  LogSink
class  StreamLogSink
class  StringLogSink
class  FileLogSink
class  MultiLogSink
class  Error
class  PodVector
 vector container that treats its data as POD - even if it isn't in the strict sense. More...
class  Profile
struct  Range
class  StringRef
 convenient datatype for referencing character data More...
class  TriMatrix
 triangular matrix template More...
struct  Units

Typedefs

typedef boost::variant< String,
Real, int, bool > 
GenericPropValue
typedef std::stack< LogSinkPtrLogSinkStack
typedef boost::shared_ptr
< LogSink
LogSinkPtr
typedef boost::shared_ptr
< StringLogSink
StringLogSinkPtr
typedef boost::shared_ptr
< FileLogSink
FileLogSinkPtr
typedef boost::shared_ptr
< MultiLogSink
MultiLogSinkPtr

Functions

template<typename T , typename F >
boost::shared_ptr< T > dyn_cast (F f)
template<typename H >
void CheckHandleValidity (const H &handle)
void DLLEXPORT_OST_BASE SetPrefixPath (const String &prefix)
String DLLEXPORT_OST_BASE GetPrefixPath ()
String DLLEXPORT_OST_BASE GetSharedDataPath ()
DLLEXPORT_OST_BASE std::ostream & operator<< (std::ostream &stream, const StringRef &strref)
bool DLLEXPORT_OST_BASE compare_files (const String &test, const String &gold_standard)

Variables

tuple scene = gfx.Scene()

Typedef Documentation

typedef boost::shared_ptr<FileLogSink> FileLogSinkPtr

Definition at line 89 of file log_sink.hh.

typedef boost::variant<String, Real, int, bool> GenericPropValue

Definition at line 54 of file generic_property.hh.

typedef boost::shared_ptr<LogSink> LogSinkPtr

Definition at line 42 of file log_sink.hh.

typedef std::stack<LogSinkPtr> LogSinkStack

Definition at line 30 of file log.hh.

typedef boost::shared_ptr<MultiLogSink> MultiLogSinkPtr

Definition at line 102 of file log_sink.hh.

typedef boost::shared_ptr<StringLogSink> StringLogSinkPtr

Definition at line 70 of file log_sink.hh.


Function Documentation

void ost::CheckHandleValidity ( const H &  handle)
inline

Definition at line 38 of file invalid_handle.hh.

bool DLLEXPORT_OST_BASE ost::compare_files ( const String test,
const String gold_standard 
)
boost::shared_ptr<T> ost::dyn_cast ( f)
inline

a convenient shortcut for the painfully long boost::dynamic_pointer_cast

Definition at line 29 of file dyn_cast.hh.

String DLLEXPORT_OST_BASE ost::GetPrefixPath ( )

get the path prefix

String DLLEXPORT_OST_BASE ost::GetSharedDataPath ( )
DLLEXPORT_OST_BASE std::ostream& ost::operator<< ( std::ostream &  stream,
const StringRef &  strref 
)
void DLLEXPORT_OST_BASE ost::SetPrefixPath ( const String prefix)

set path prefix


Variable Documentation

tuple scene = gfx.Scene()

Definition at line 29 of file __init__.py.