Public Types | |
typedef map< VrmlProto *, EasyScannerPtr > | ProtoToEntityScannerMap |
typedef map< string, VrmlNodePtr > | TDefNodeMap |
typedef pair< string, VrmlNodePtr > | TDefNodePair |
typedef map< string, VrmlProtoPtr > | TProtoMap |
typedef pair< string, VrmlProtoPtr > | TProtoPair |
Private Member Functions | |
const list< string > * | getAncestorPathsList () const |
void | init () |
void | setSymbols () |
VrmlParserImpl (const VrmlParserImpl &self, const list< string > &ref) | |
Private Attributes | |
list< string > | ancestorPathsList |
Definition at line 304 of file VrmlParser.cpp.
typedef map<VrmlProto*, EasyScannerPtr> hrp::VrmlParserImpl::ProtoToEntityScannerMap |
Definition at line 315 of file VrmlParser.cpp.
typedef map<string, VrmlNodePtr> hrp::VrmlParserImpl::TDefNodeMap |
Definition at line 318 of file VrmlParser.cpp.
typedef pair<string, VrmlNodePtr> hrp::VrmlParserImpl::TDefNodePair |
Definition at line 319 of file VrmlParser.cpp.
typedef map<string, VrmlProtoPtr> hrp::VrmlParserImpl::TProtoMap |
Definition at line 320 of file VrmlParser.cpp.
typedef pair<string, VrmlProtoPtr> hrp::VrmlParserImpl::TProtoPair |
Definition at line 321 of file VrmlParser.cpp.
VrmlParserImpl::VrmlParserImpl | ( | VrmlParser * | self | ) |
Definition at line 435 of file VrmlParser.cpp.
|
private |
Definition at line 440 of file VrmlParser.cpp.
void VrmlParserImpl::checkIndexedFaceSet | ( | VrmlIndexedFaceSetPtr | node | ) |
Definition at line 1884 of file VrmlParser.cpp.
VrmlProtoPtr VrmlParserImpl::defineProto | ( | ) |
Definition at line 817 of file VrmlParser.cpp.
VrmlNodePtr VrmlParserImpl::evalProtoInstance | ( | VrmlProtoInstancePtr | proto, |
VrmlNodeCategory | nodeCategory | ||
) |
Definition at line 970 of file VrmlParser.cpp.
|
inlineprivate |
Definition at line 406 of file VrmlParser.cpp.
|
private |
Definition at line 2533 of file VrmlParser.cpp.
Definition at line 469 of file VrmlParser.cpp.
VrmlNodePtr VrmlParserImpl::newInlineSource | ( | std::string & | io_filename | ) |
Definition at line 765 of file VrmlParser.cpp.
VrmlAnchorPtr VrmlParserImpl::readAnchorNode | ( | ) |
Definition at line 1463 of file VrmlParser.cpp.
VrmlAppearancePtr VrmlParserImpl::readAppearanceNode | ( | ) |
Definition at line 2035 of file VrmlParser.cpp.
VrmlBackgroundPtr VrmlParserImpl::readBackgroundNode | ( | ) |
Definition at line 1040 of file VrmlParser.cpp.
VrmlBillboardPtr VrmlParserImpl::readBillboardNode | ( | ) |
Definition at line 1529 of file VrmlParser.cpp.
VrmlBoxPtr VrmlParserImpl::readBoxNode | ( | ) |
Definition at line 1704 of file VrmlParser.cpp.
VrmlCollisionPtr VrmlParserImpl::readCollisionNode | ( | ) |
Definition at line 1428 of file VrmlParser.cpp.
VrmlColorPtr VrmlParserImpl::readColorNode | ( | ) |
Definition at line 2007 of file VrmlParser.cpp.
VrmlConePtr VrmlParserImpl::readConeNode | ( | ) |
Definition at line 1718 of file VrmlParser.cpp.
VrmlCoordinatePtr VrmlParserImpl::readCoordNode | ( | ) |
Definition at line 1979 of file VrmlParser.cpp.
VrmlCylinderPtr VrmlParserImpl::readCylinderNode | ( | ) |
Definition at line 1739 of file VrmlParser.cpp.
VrmlCylinderSensorPtr VrmlParserImpl::readCylinderSensorNode | ( | ) |
Definition at line 1140 of file VrmlParser.cpp.
VrmlDirectionalLightPtr VrmlParserImpl::readDirectionalLightNode | ( | ) |
Definition at line 1627 of file VrmlParser.cpp.
VrmlElevationGridPtr VrmlParserImpl::readElevationGridNode | ( | ) |
Definition at line 1256 of file VrmlParser.cpp.
VrmlExtrusionPtr VrmlParserImpl::readExtrusionNode | ( | ) |
Definition at line 1323 of file VrmlParser.cpp.
VrmlFogPtr VrmlParserImpl::readFogNode | ( | ) |
Definition at line 1502 of file VrmlParser.cpp.
VrmlFontStylePtr VrmlParserImpl::readFontStyleNode | ( | ) |
Definition at line 1796 of file VrmlParser.cpp.
VrmlGroupPtr VrmlParserImpl::readGroupNode | ( | ) |
Definition at line 1067 of file VrmlParser.cpp.
VrmlImageTexturePtr VrmlParserImpl::readImageTextureNode | ( | ) |
Definition at line 2079 of file VrmlParser.cpp.
VrmlIndexedFaceSetPtr VrmlParserImpl::readIndexedFaceSetNode | ( | ) |
Definition at line 1844 of file VrmlParser.cpp.
VrmlIndexedLineSetPtr VrmlParserImpl::readIndexedLineSetNode | ( | ) |
Definition at line 1822 of file VrmlParser.cpp.
VrmlNodePtr VrmlParserImpl::readInlineNode | ( | VrmlNodeCategory | nodeCategory | ) |
Definition at line 745 of file VrmlParser.cpp.
VrmlLODPtr VrmlParserImpl::readLODNode | ( | ) |
Definition at line 1401 of file VrmlParser.cpp.
VrmlMaterialPtr VrmlParserImpl::readMaterialNode | ( | ) |
Definition at line 2056 of file VrmlParser.cpp.
Definition at line 2314 of file VrmlParser.cpp.
Definition at line 2182 of file VrmlParser.cpp.
Definition at line 2150 of file VrmlParser.cpp.
void VrmlParserImpl::readMFNode | ( | MFNode & | out_nodes, |
VrmlNodeCategory | nodeCategory | ||
) |
Definition at line 2504 of file VrmlParser.cpp.
void VrmlParserImpl::readMFRotation | ( | MFRotation & | out_value | ) |
Definition at line 2353 of file VrmlParser.cpp.
Definition at line 2214 of file VrmlParser.cpp.
Definition at line 2456 of file VrmlParser.cpp.
Definition at line 2247 of file VrmlParser.cpp.
Definition at line 2281 of file VrmlParser.cpp.
VrmlMovieTexturePtr VrmlParserImpl::readMovieTextureNode | ( | ) |
Definition at line 1213 of file VrmlParser.cpp.
VrmlNavigationInfoPtr VrmlParserImpl::readNavigationInfoNode | ( | ) |
Definition at line 1018 of file VrmlParser.cpp.
VrmlNodePtr VrmlParserImpl::readNode | ( | VrmlNodeCategory | nodeCategory | ) |
Definition at line 502 of file VrmlParser.cpp.
VrmlNormalPtr VrmlParserImpl::readNormalNode | ( | ) |
Definition at line 2021 of file VrmlParser.cpp.
VrmlPixelTexturePtr VrmlParserImpl::readPixelTextureNode | ( | ) |
Definition at line 1186 of file VrmlParser.cpp.
VrmlPointLightPtr VrmlParserImpl::readPointLightNode | ( | ) |
Definition at line 1583 of file VrmlParser.cpp.
VrmlPointSetPtr VrmlParserImpl::readPointSetNode | ( | ) |
Definition at line 1163 of file VrmlParser.cpp.
VrmlVariantField & VrmlParserImpl::readProtoField | ( | VrmlFieldTypeId | fieldTypeId | ) |
Definition at line 2118 of file VrmlParser.cpp.
VrmlProtoInstancePtr VrmlParserImpl::readProtoInstanceNode | ( | const std::string & | proto_name, |
VrmlNodeCategory | nodeCategory | ||
) |
Definition at line 920 of file VrmlParser.cpp.
Definition at line 2374 of file VrmlParser.cpp.
Definition at line 2302 of file VrmlParser.cpp.
Definition at line 2171 of file VrmlParser.cpp.
read "SFImage" node
start reading pixel values per component. numComponents means: 1:grayscale, 2:grayscale with transparency 3:RGB components, 4:RGB components with transparency
out_image | to return read SFImage |
Definition at line 2403 of file VrmlParser.cpp.
Definition at line 2139 of file VrmlParser.cpp.
void VrmlParserImpl::readSFNode | ( | SFNode & | out_node, |
VrmlNodeCategory | nodeCategory | ||
) |
Definition at line 2478 of file VrmlParser.cpp.
SFNode VrmlParserImpl::readSFNode | ( | VrmlNodeCategory | nodeCategory | ) |
Definition at line 2491 of file VrmlParser.cpp.
void VrmlParserImpl::readSFRotation | ( | SFRotation & | out_value | ) |
Definition at line 2325 of file VrmlParser.cpp.
Definition at line 2203 of file VrmlParser.cpp.
Definition at line 2445 of file VrmlParser.cpp.
Definition at line 2235 of file VrmlParser.cpp.
Definition at line 2268 of file VrmlParser.cpp.
VrmlShapePtr VrmlParserImpl::readShapeNode | ( | ) |
Definition at line 1121 of file VrmlParser.cpp.
VrmlNodePtr VrmlParserImpl::readSpecificNode | ( | VrmlNodeCategory | nodeCategory, |
int | symbol, | ||
const std::string & | symbolString | ||
) |
Definition at line 604 of file VrmlParser.cpp.
VrmlSpherePtr VrmlParserImpl::readSphereNode | ( | ) |
Definition at line 1761 of file VrmlParser.cpp.
VrmlSpotLightPtr VrmlParserImpl::readSpotLightNode | ( | ) |
Definition at line 1649 of file VrmlParser.cpp.
VrmlSwitchPtr VrmlParserImpl::readSwitchNode | ( | ) |
Definition at line 1378 of file VrmlParser.cpp.
VrmlTextPtr VrmlParserImpl::readTextNode | ( | ) |
Definition at line 1775 of file VrmlParser.cpp.
VrmlTextureCoordinatePtr VrmlParserImpl::readTextureCoordinateNode | ( | ) |
Definition at line 1993 of file VrmlParser.cpp.
VrmlTextureTransformPtr VrmlParserImpl::readTextureTransformNode | ( | ) |
Definition at line 2098 of file VrmlParser.cpp.
VrmlTransformPtr VrmlParserImpl::readTransformNode | ( | ) |
Definition at line 1095 of file VrmlParser.cpp.
VrmlViewpointPtr VrmlParserImpl::readViewpointNode | ( | ) |
Definition at line 996 of file VrmlParser.cpp.
VrmlWorldInfoPtr VrmlParserImpl::readWorldInfoNode | ( | ) |
Definition at line 1560 of file VrmlParser.cpp.
|
private |
Definition at line 2542 of file VrmlParser.cpp.
VrmlUnsupportedNodePtr VrmlParserImpl::skipExternProto | ( | ) |
Definition at line 721 of file VrmlParser.cpp.
VrmlUnsupportedNodePtr VrmlParserImpl::skipScriptNode | ( | ) |
Definition at line 699 of file VrmlParser.cpp.
VrmlUnsupportedNodePtr VrmlParserImpl::skipUnsupportedNode | ( | const std::string & | nodeTypeName | ) |
Definition at line 684 of file VrmlParser.cpp.
|
private |
Definition at line 409 of file VrmlParser.cpp.
VrmlProtoInstancePtr hrp::VrmlParserImpl::currentProtoInstance |
Definition at line 311 of file VrmlParser.cpp.
TDefNodeMap hrp::VrmlParserImpl::defNodeMap |
Definition at line 324 of file VrmlParser.cpp.
bool hrp::VrmlParserImpl::protoInstanceActualNodeExtractionMode |
Definition at line 313 of file VrmlParser.cpp.
TProtoMap hrp::VrmlParserImpl::protoMap |
Definition at line 323 of file VrmlParser.cpp.
ProtoToEntityScannerMap hrp::VrmlParserImpl::protoToEntityScannerMap |
Definition at line 316 of file VrmlParser.cpp.
EasyScannerPtr hrp::VrmlParserImpl::scanner |
Definition at line 310 of file VrmlParser.cpp.
VrmlParser* hrp::VrmlParserImpl::self |
Definition at line 308 of file VrmlParser.cpp.