OpenStructure
Namespaces | Data Structures | Typedefs | Functions
ost Namespace Reference

Namespaces

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

Data Structures

struct  PairToTupleConverter
 
struct  VectorToListConverter
 
class  FixedString
 
struct  GenericPropError
 
class  GenericPropContainerImpl
 
class  ConstGenericPropContainer
 
class  GenericPropContainer
 
class  IntegrityError
 
class  InvalidHandle
 
class  Logger
 
class  LogSink
 
class  StreamLogSink
 
class  StringLogSink
 
class  FileLogSink
 
class  MultiLogSink
 
class  Error
 
class  PagedArray
 
class  PodVector
 
class  Profile
 
struct  Range
 
class  StringRef
 
class  TriMatrix
 
struct  Units
 

Typedefs

typedef boost::variant< String, Real, int, bool, geom::Vec3GenericPropValue
 
typedef std::stack< LogSinkPtrLogSinkStack
 
typedef boost::shared_ptr< LogSinkLogSinkPtr
 
typedef boost::shared_ptr< StringLogSinkStringLogSinkPtr
 
typedef boost::shared_ptr< FileLogSinkFileLogSinkPtr
 
typedef boost::shared_ptr< MultiLogSinkMultiLogSinkPtr
 

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, const std::unordered_set< int > &ignore_line={})
 

Typedef Documentation

◆ FileLogSinkPtr

typedef boost::shared_ptr<FileLogSink> FileLogSinkPtr

Definition at line 89 of file log_sink.hh.

◆ GenericPropValue

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

Definition at line 50 of file generic_property.hh.

◆ LogSinkPtr

typedef boost::shared_ptr<LogSink> LogSinkPtr

Definition at line 42 of file log_sink.hh.

◆ LogSinkStack

typedef std::stack<LogSinkPtr> LogSinkStack

Definition at line 30 of file log.hh.

◆ MultiLogSinkPtr

typedef boost::shared_ptr<MultiLogSink> MultiLogSinkPtr

Definition at line 102 of file log_sink.hh.

◆ StringLogSinkPtr

typedef boost::shared_ptr<StringLogSink> StringLogSinkPtr

Definition at line 70 of file log_sink.hh.

Function Documentation

◆ CheckHandleValidity()

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

Definition at line 38 of file invalid_handle.hh.

◆ compare_files()

bool DLLEXPORT_OST_BASE ost::compare_files ( const String test,
const String gold_standard,
const std::unordered_set< int > &  ignore_line = {} 
)

◆ dyn_cast()

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.

◆ GetPrefixPath()

String DLLEXPORT_OST_BASE ost::GetPrefixPath ( )

get the path prefix

◆ GetSharedDataPath()

String DLLEXPORT_OST_BASE ost::GetSharedDataPath ( )

◆ operator<<()

DLLEXPORT_OST_BASE std::ostream& ost::operator<< ( std::ostream &  stream,
const StringRef strref 
)

◆ SetPrefixPath()

void DLLEXPORT_OST_BASE ost::SetPrefixPath ( const String prefix)

set path prefix