20 #include <boost/bind.hpp> 22 #include <hrpCorba/ViewSimulator.hh> 31 using namespace boost;
54 return CORBA::string_dup(
url_.c_str());
71 replace( url2,
string(
"\\"),
string(
"/") );
73 url_ = CORBA::string_dup(url2.c_str());
77 parser.
load(filename);
89 throw ModelLoader::ModelLoaderException(ex.
getFullMessage().c_str());
std::string & replace(std::string &str, const std::string &sb, const std::string &sa)
Modifications controlling boost library behavior.
DblArray12Sequence inlinedShapeTransformMatrices_
TransformedShapeIndexSequence shapeIndices_
void applyTriangleMeshShaper(VrmlNodePtr node)
void load(const std::string &filename)
boost::intrusive_ptr< VrmlNode > VrmlNodePtr
virtual ~SceneInfo_impl()
HRP_UTIL_EXPORT string deleteURLScheme(string url)
std::string getFullMessage()
void load(const std::string &filename)
virtual TransformedShapeIndexSequence * shapeIndices()
Parser for VRML97 format.
SceneInfo_impl(PortableServer::POA_ptr poa)
void traverseShapeNodes(VrmlNode *node, const Matrix44 &T, TransformedShapeIndexSequence &io_shapeIndices, DblArray12Sequence &inlinedShapeM, const SFString *url=NULL)
virtual const std::string & topUrl()
The header file of a text scanner class.