OpenStructure
|
Namespaces | |
namespace | detail |
Data Structures | |
class | InfoError |
class | InfoGroup |
class | InfoHandle |
main info handle More... | |
class | InfoItem |
class | InfoPath |
encapsulates path to info groups and items More... | |
class | InfoSet |
class | VerboseInfoVisitor |
class | InfoVisitor |
class | InfoConstVisitor |
Typedefs | |
typedef std::vector< InfoItem > | InfoItemList |
typedef std::vector< InfoGroup > | InfoGroupList |
typedef boost::shared_ptr < detail::InfoImpl > | RootPtr |
typedef std::vector< RootPtr > | RootPtrList |
typedef boost::shared_ptr < detail::EleImpl > | ElePtr |
typedef std::map< String, InfoSet > | InfoSetMap |
Enumerations | |
enum | Type { IT_STRING = 0, IT_INT, IT_FLOAT, IT_BOOL, IT_VECTOR } |
typedef boost::shared_ptr<detail::EleImpl> ElePtr |
Definition at line 42 of file info_impl_fw.hh.
typedef std::vector<InfoGroup> InfoGroupList |
Definition at line 47 of file info_fw.hh.
typedef std::vector<InfoItem> InfoItemList |
Definition at line 44 of file info_fw.hh.
typedef std::map<String,InfoSet> InfoSetMap |
Definition at line 54 of file info_set.hh.
typedef boost::shared_ptr<detail::InfoImpl> RootPtr |
Definition at line 40 of file info_impl_fw.hh.
typedef std::vector<RootPtr> RootPtrList |
Definition at line 41 of file info_impl_fw.hh.
enum Type |
Definition at line 31 of file item_type.hh.
DLLEXPORT InfoHandle ost::info::CreateInfo | ( | ) |
Create InfoHandle from scratch.
DLLEXPORT InfoHandle ost::info::CreateInfo | ( | const String & | dtdfile | ) |
T ost::info::Extract | ( | const info::InfoGroup & | g, |
const String & | n | ||
) |
Convenience function to extract a value from an item.
Definition at line 126 of file info_item.hh.
DLLEXPORT InfoSetMap ost::info::ExtractSets | ( | const InfoGroup & | ) |
bool DLLEXPORT_OST_INFO ost::info::GetBoolInfoItem | ( | const InfoGroup & | ig, |
const InfoPath & | path, | ||
bool | def | ||
) |
Real DLLEXPORT_OST_INFO ost::info::GetFloatInfoItem | ( | const InfoGroup & | ig, |
const InfoPath & | path, | ||
Real | def | ||
) |
int DLLEXPORT_OST_INFO ost::info::GetIntInfoItem | ( | const InfoGroup & | ig, |
const InfoPath & | path, | ||
int | def | ||
) |
String DLLEXPORT_OST_INFO ost::info::GetStringInfoItem | ( | const InfoGroup & | ig, |
const InfoPath & | path, | ||
const String & | def | ||
) |
geom::Vec3 DLLEXPORT_OST_INFO ost::info::GetVectorInfoItem | ( | const InfoGroup & | ig, |
const InfoPath & | path, | ||
const geom::Vec3 & | def | ||
) |
DLLEXPORT InfoHandle ost::info::LoadInfo | ( | const String & | file | ) |
Load InfoHandle from a file.
def ost.info.LoadOrCreateInfo | ( | name | ) |
Definition at line 21 of file __init__.py.
geom::Mat2 DLLEXPORT_OST_INFO ost::info::Mat2FromInfo | ( | const InfoGroup & | group | ) |
load Mat2 from info group
void DLLEXPORT_OST_INFO ost::info::Mat2ToInfo | ( | const geom::Mat2 & | mat, |
InfoGroup & | group | ||
) |
store Mat2 in info group
geom::Mat3 DLLEXPORT_OST_INFO ost::info::Mat3FromInfo | ( | const InfoGroup & | group | ) |
load Mat3 from info
void DLLEXPORT_OST_INFO ost::info::Mat3ToInfo | ( | const geom::Mat3 & | mat, |
InfoGroup & | group | ||
) |
store Mat3 in info group
geom::Mat4 DLLEXPORT_OST_INFO ost::info::Mat4FromInfo | ( | const InfoGroup & | group | ) |
load Mat4 from info
void DLLEXPORT_OST_INFO ost::info::Mat4ToInfo | ( | const geom::Mat4 & | mat, |
InfoGroup & | group | ||
) |
store Mat4 in info group
DLLEXPORT_OST_INFO InfoPath ost::info::operator+ | ( | const InfoPath & | p1, |
const InfoPath & | p2 | ||
) |
DLLEXPORT_OST_INFO std::ostream& ost::info::operator<< | ( | std::ostream & | , |
const InfoPath & | p | ||
) |
void DLLEXPORT_OST_INFO ost::info::SetBoolInfoItem | ( | InfoGroup | ig, |
const InfoPath & | path, | ||
bool | val | ||
) |
void DLLEXPORT_OST_INFO ost::info::SetFloatInfoItem | ( | InfoGroup | ig, |
const InfoPath & | path, | ||
Real | val | ||
) |
void DLLEXPORT_OST_INFO ost::info::SetIntInfoItem | ( | InfoGroup | ig, |
const InfoPath & | path, | ||
int | val | ||
) |
void DLLEXPORT_OST_INFO ost::info::SetStringInfoItem | ( | InfoGroup | ig, |
const InfoPath & | path, | ||
const String & | val | ||
) |
void DLLEXPORT_OST_INFO ost::info::SetVectorInfoItem | ( | InfoGroup | ig, |
const InfoPath & | path, | ||
const geom::Vec3 & | val | ||
) |