emplace instead of insert vrml node nodes
This commit is contained in:
parent
b727bfc16d
commit
85fbfae1f4
|
@ -97,41 +97,41 @@ WRL1NODE::WRL1NODE( NAMEREGISTER* aDictionary )
|
|||
|
||||
if( nodenames.empty() )
|
||||
{
|
||||
nodenames.insert( NODEITEM( "AsciiText", WRL1NODES::WRL1_ASCIITEXT ) );
|
||||
nodenames.insert( NODEITEM( "Cone", WRL1NODES::WRL1_CONE ) );
|
||||
nodenames.insert( NODEITEM( "Coordinate3", WRL1NODES::WRL1_COORDINATE3 ) );
|
||||
nodenames.insert( NODEITEM( "Cube", WRL1NODES::WRL1_CUBE ) );
|
||||
nodenames.insert( NODEITEM( "Cylinder", WRL1NODES::WRL1_CYLINDER ) );
|
||||
nodenames.insert( NODEITEM( "DirectionalLight", WRL1NODES::WRL1_DIRECTIONALLIGHT ) );
|
||||
nodenames.insert( NODEITEM( "FontStyle", WRL1NODES::WRL1_FONTSTYLE ) );
|
||||
nodenames.insert( NODEITEM( "Group", WRL1NODES::WRL1_GROUP ) );
|
||||
nodenames.insert( NODEITEM( "IndexedFaceSet", WRL1NODES::WRL1_INDEXEDFACESET ) );
|
||||
nodenames.insert( NODEITEM( "IndexedLineSet", WRL1NODES::WRL1_INDEXEDLINESET ) );
|
||||
nodenames.insert( NODEITEM( "Info", WRL1NODES::WRL1_INFO ) );
|
||||
nodenames.insert( NODEITEM( "LOD", WRL1NODES::WRL1_LOD ) );
|
||||
nodenames.insert( NODEITEM( "Material", WRL1NODES::WRL1_MATERIAL ) );
|
||||
nodenames.insert( NODEITEM( "MaterialBinding", WRL1NODES::WRL1_MATERIALBINDING ) );
|
||||
nodenames.insert( NODEITEM( "MatrixTransform", WRL1NODES::WRL1_MATRIXTRANSFORM ) );
|
||||
nodenames.insert( NODEITEM( "Normal", WRL1NODES::WRL1_NORMAL ) );
|
||||
nodenames.insert( NODEITEM( "NormalBinding", WRL1NODES::WRL1_NORMALBINDING ) );
|
||||
nodenames.insert( NODEITEM( "OrthographicCamera", WRL1NODES::WRL1_ORTHOCAMERA ) );
|
||||
nodenames.insert( NODEITEM( "PerspectiveCamera", WRL1NODES::WRL1_PERSPECTIVECAMERA ) );
|
||||
nodenames.insert( NODEITEM( "PointLight", WRL1NODES::WRL1_POINTLIGHT ) );
|
||||
nodenames.insert( NODEITEM( "PointSet", WRL1NODES::WRL1_POINTSET ) );
|
||||
nodenames.insert( NODEITEM( "Rotation", WRL1NODES::WRL1_ROTATION ) );
|
||||
nodenames.insert( NODEITEM( "Scale", WRL1NODES::WRL1_SCALE ) );
|
||||
nodenames.insert( NODEITEM( "Separator", WRL1NODES::WRL1_SEPARATOR ) );
|
||||
nodenames.insert( NODEITEM( "ShapeHints", WRL1NODES::WRL1_SHAPEHINTS ) );
|
||||
nodenames.insert( NODEITEM( "Sphere", WRL1NODES::WRL1_SPHERE ) );
|
||||
nodenames.insert( NODEITEM( "SpotLight", WRL1NODES::WRL1_SPOTLIGHT ) );
|
||||
nodenames.insert( NODEITEM( "Switch", WRL1NODES::WRL1_SWITCH ) );
|
||||
nodenames.insert( NODEITEM( "Texture2", WRL1NODES::WRL1_TEXTURE2 ) );
|
||||
nodenames.insert( NODEITEM( "Testure2Transform", WRL1NODES::WRL1_TEXTURE2TRANSFORM ) );
|
||||
nodenames.insert( NODEITEM( "TextureCoordinate2", WRL1NODES::WRL1_TEXTURECOORDINATE2 ) );
|
||||
nodenames.insert( NODEITEM( "Transform", WRL1NODES::WRL1_TRANSFORM ) );
|
||||
nodenames.insert( NODEITEM( "Translation", WRL1NODES::WRL1_TRANSLATION ) );
|
||||
nodenames.insert( NODEITEM( "WWWAnchor", WRL1NODES::WRL1_WWWANCHOR ) );
|
||||
nodenames.insert( NODEITEM( "WWWInline", WRL1NODES::WRL1_WWWINLINE ) );
|
||||
nodenames.emplace( NODEITEM( "AsciiText", WRL1NODES::WRL1_ASCIITEXT ) );
|
||||
nodenames.emplace( NODEITEM( "Cone", WRL1NODES::WRL1_CONE ) );
|
||||
nodenames.emplace( NODEITEM( "Coordinate3", WRL1NODES::WRL1_COORDINATE3 ) );
|
||||
nodenames.emplace( NODEITEM( "Cube", WRL1NODES::WRL1_CUBE ) );
|
||||
nodenames.emplace( NODEITEM( "Cylinder", WRL1NODES::WRL1_CYLINDER ) );
|
||||
nodenames.emplace( NODEITEM( "DirectionalLight", WRL1NODES::WRL1_DIRECTIONALLIGHT ) );
|
||||
nodenames.emplace( NODEITEM( "FontStyle", WRL1NODES::WRL1_FONTSTYLE ) );
|
||||
nodenames.emplace( NODEITEM( "Group", WRL1NODES::WRL1_GROUP ) );
|
||||
nodenames.emplace( NODEITEM( "IndexedFaceSet", WRL1NODES::WRL1_INDEXEDFACESET ) );
|
||||
nodenames.emplace( NODEITEM( "IndexedLineSet", WRL1NODES::WRL1_INDEXEDLINESET ) );
|
||||
nodenames.emplace( NODEITEM( "Info", WRL1NODES::WRL1_INFO ) );
|
||||
nodenames.emplace( NODEITEM( "LOD", WRL1NODES::WRL1_LOD ) );
|
||||
nodenames.emplace( NODEITEM( "Material", WRL1NODES::WRL1_MATERIAL ) );
|
||||
nodenames.emplace( NODEITEM( "MaterialBinding", WRL1NODES::WRL1_MATERIALBINDING ) );
|
||||
nodenames.emplace( NODEITEM( "MatrixTransform", WRL1NODES::WRL1_MATRIXTRANSFORM ) );
|
||||
nodenames.emplace( NODEITEM( "Normal", WRL1NODES::WRL1_NORMAL ) );
|
||||
nodenames.emplace( NODEITEM( "NormalBinding", WRL1NODES::WRL1_NORMALBINDING ) );
|
||||
nodenames.emplace( NODEITEM( "OrthographicCamera", WRL1NODES::WRL1_ORTHOCAMERA ) );
|
||||
nodenames.emplace( NODEITEM( "PerspectiveCamera", WRL1NODES::WRL1_PERSPECTIVECAMERA ) );
|
||||
nodenames.emplace( NODEITEM( "PointLight", WRL1NODES::WRL1_POINTLIGHT ) );
|
||||
nodenames.emplace( NODEITEM( "PointSet", WRL1NODES::WRL1_POINTSET ) );
|
||||
nodenames.emplace( NODEITEM( "Rotation", WRL1NODES::WRL1_ROTATION ) );
|
||||
nodenames.emplace( NODEITEM( "Scale", WRL1NODES::WRL1_SCALE ) );
|
||||
nodenames.emplace( NODEITEM( "Separator", WRL1NODES::WRL1_SEPARATOR ) );
|
||||
nodenames.emplace( NODEITEM( "ShapeHints", WRL1NODES::WRL1_SHAPEHINTS ) );
|
||||
nodenames.emplace( NODEITEM( "Sphere", WRL1NODES::WRL1_SPHERE ) );
|
||||
nodenames.emplace( NODEITEM( "SpotLight", WRL1NODES::WRL1_SPOTLIGHT ) );
|
||||
nodenames.emplace( NODEITEM( "Switch", WRL1NODES::WRL1_SWITCH ) );
|
||||
nodenames.emplace( NODEITEM( "Texture2", WRL1NODES::WRL1_TEXTURE2 ) );
|
||||
nodenames.emplace( NODEITEM( "Testure2Transform", WRL1NODES::WRL1_TEXTURE2TRANSFORM ) );
|
||||
nodenames.emplace( NODEITEM( "TextureCoordinate2", WRL1NODES::WRL1_TEXTURECOORDINATE2 ) );
|
||||
nodenames.emplace( NODEITEM( "Transform", WRL1NODES::WRL1_TRANSFORM ) );
|
||||
nodenames.emplace( NODEITEM( "Translation", WRL1NODES::WRL1_TRANSLATION ) );
|
||||
nodenames.emplace( NODEITEM( "WWWAnchor", WRL1NODES::WRL1_WWWANCHOR ) );
|
||||
nodenames.emplace( NODEITEM( "WWWInline", WRL1NODES::WRL1_WWWINLINE ) );
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -51,81 +51,81 @@ WRL2NODE::WRL2NODE()
|
|||
|
||||
if( badNames.empty() )
|
||||
{
|
||||
badNames.insert( "DEF" );
|
||||
badNames.insert( "EXTERNPROTO" );
|
||||
badNames.insert( "FALSE" );
|
||||
badNames.insert( "IS" );
|
||||
badNames.insert( "NULL" );
|
||||
badNames.insert( "PROTO" );
|
||||
badNames.insert( "ROUTE" );
|
||||
badNames.insert( "TO" );
|
||||
badNames.insert( "TRUE" );
|
||||
badNames.insert( "USE" );
|
||||
badNames.insert( "eventIn" );
|
||||
badNames.insert( "eventOut" );
|
||||
badNames.insert( "exposedField" );
|
||||
badNames.insert( "field" );
|
||||
badNames.emplace( "DEF" );
|
||||
badNames.emplace( "EXTERNPROTO" );
|
||||
badNames.emplace( "FALSE" );
|
||||
badNames.emplace( "IS" );
|
||||
badNames.emplace( "NULL" );
|
||||
badNames.emplace( "PROTO" );
|
||||
badNames.emplace( "ROUTE" );
|
||||
badNames.emplace( "TO" );
|
||||
badNames.emplace( "TRUE" );
|
||||
badNames.emplace( "USE" );
|
||||
badNames.emplace( "eventIn" );
|
||||
badNames.emplace( "eventOut" );
|
||||
badNames.emplace( "exposedField" );
|
||||
badNames.emplace( "field" );
|
||||
}
|
||||
|
||||
if( nodenames.empty() )
|
||||
{
|
||||
nodenames.insert( NODEITEM( "Anchor", WRL2NODES::WRL2_ANCHOR ) );
|
||||
nodenames.insert( NODEITEM( "Appearance", WRL2NODES::WRL2_APPEARANCE ) );
|
||||
nodenames.insert( NODEITEM( "Audioclip", WRL2NODES::WRL2_AUDIOCLIP ) );
|
||||
nodenames.insert( NODEITEM( "Background", WRL2NODES::WRL2_BACKGROUND ) );
|
||||
nodenames.insert( NODEITEM( "Billboard", WRL2NODES::WRL2_BILLBOARD ) );
|
||||
nodenames.insert( NODEITEM( "Box", WRL2NODES::WRL2_BOX ) );
|
||||
nodenames.insert( NODEITEM( "Collision", WRL2NODES::WRL2_COLLISION ) );
|
||||
nodenames.insert( NODEITEM( "Color", WRL2NODES::WRL2_COLOR ) );
|
||||
nodenames.insert( NODEITEM( "ColorInterpolator", WRL2NODES::WRL2_COLORINTERPOLATOR ) );
|
||||
nodenames.insert( NODEITEM( "Cone", WRL2NODES::WRL2_CONE ) );
|
||||
nodenames.insert( NODEITEM( "Coordinate", WRL2NODES::WRL2_COORDINATE ) );
|
||||
nodenames.insert( NODEITEM( "CoordinateInterpolator",
|
||||
nodenames.emplace( NODEITEM( "Anchor", WRL2NODES::WRL2_ANCHOR ) );
|
||||
nodenames.emplace( NODEITEM( "Appearance", WRL2NODES::WRL2_APPEARANCE ) );
|
||||
nodenames.emplace( NODEITEM( "Audioclip", WRL2NODES::WRL2_AUDIOCLIP ) );
|
||||
nodenames.emplace( NODEITEM( "Background", WRL2NODES::WRL2_BACKGROUND ) );
|
||||
nodenames.emplace( NODEITEM( "Billboard", WRL2NODES::WRL2_BILLBOARD ) );
|
||||
nodenames.emplace( NODEITEM( "Box", WRL2NODES::WRL2_BOX ) );
|
||||
nodenames.emplace( NODEITEM( "Collision", WRL2NODES::WRL2_COLLISION ) );
|
||||
nodenames.emplace( NODEITEM( "Color", WRL2NODES::WRL2_COLOR ) );
|
||||
nodenames.emplace( NODEITEM( "ColorInterpolator", WRL2NODES::WRL2_COLORINTERPOLATOR ) );
|
||||
nodenames.emplace( NODEITEM( "Cone", WRL2NODES::WRL2_CONE ) );
|
||||
nodenames.emplace( NODEITEM( "Coordinate", WRL2NODES::WRL2_COORDINATE ) );
|
||||
nodenames.emplace( NODEITEM( "CoordinateInterpolator",
|
||||
WRL2NODES::WRL2_COORDINATEINTERPOLATOR ) );
|
||||
nodenames.insert( NODEITEM( "Cylinder", WRL2NODES::WRL2_CYLINDER ) );
|
||||
nodenames.insert( NODEITEM( "CylinderSensor", WRL2NODES::WRL2_CYLINDERSENSOR ) );
|
||||
nodenames.insert( NODEITEM( "DirectionalLight", WRL2NODES::WRL2_DIRECTIONALLIGHT ) );
|
||||
nodenames.insert( NODEITEM( "ElevationGrid", WRL2NODES::WRL2_ELEVATIONGRID ) );
|
||||
nodenames.insert( NODEITEM( "Extrusion", WRL2NODES::WRL2_EXTRUSION ) );
|
||||
nodenames.insert( NODEITEM( "Fog", WRL2NODES::WRL2_FOG ) );
|
||||
nodenames.insert( NODEITEM( "FontStyle", WRL2NODES::WRL2_FONTSTYLE ) );
|
||||
nodenames.insert( NODEITEM( "Group", WRL2NODES::WRL2_GROUP ) );
|
||||
nodenames.insert( NODEITEM( "ImageTexture", WRL2NODES::WRL2_IMAGETEXTURE ) );
|
||||
nodenames.insert( NODEITEM( "IndexedFaceSet", WRL2NODES::WRL2_INDEXEDFACESET ) );
|
||||
nodenames.insert( NODEITEM( "IndexedLineSet", WRL2NODES::WRL2_INDEXEDLINESET ) );
|
||||
nodenames.insert( NODEITEM( "Inline", WRL2NODES::WRL2_INLINE ) );
|
||||
nodenames.insert( NODEITEM( "LOD", WRL2NODES::WRL2_LOD ) );
|
||||
nodenames.insert( NODEITEM( "Material", WRL2NODES::WRL2_MATERIAL ) );
|
||||
nodenames.insert( NODEITEM( "MovieTexture", WRL2NODES::WRL2_MOVIETEXTURE ) );
|
||||
nodenames.insert( NODEITEM( "NavigationInfo", WRL2NODES::WRL2_NAVIGATIONINFO ) );
|
||||
nodenames.insert( NODEITEM( "Normal", WRL2NODES::WRL2_NORMAL ) );
|
||||
nodenames.insert( NODEITEM( "NormalInterpolator", WRL2NODES::WRL2_NORMALINTERPOLATOR ) );
|
||||
nodenames.insert( NODEITEM( "OrientationInterpolator",
|
||||
nodenames.emplace( NODEITEM( "Cylinder", WRL2NODES::WRL2_CYLINDER ) );
|
||||
nodenames.emplace( NODEITEM( "CylinderSensor", WRL2NODES::WRL2_CYLINDERSENSOR ) );
|
||||
nodenames.emplace( NODEITEM( "DirectionalLight", WRL2NODES::WRL2_DIRECTIONALLIGHT ) );
|
||||
nodenames.emplace( NODEITEM( "ElevationGrid", WRL2NODES::WRL2_ELEVATIONGRID ) );
|
||||
nodenames.emplace( NODEITEM( "Extrusion", WRL2NODES::WRL2_EXTRUSION ) );
|
||||
nodenames.emplace( NODEITEM( "Fog", WRL2NODES::WRL2_FOG ) );
|
||||
nodenames.emplace( NODEITEM( "FontStyle", WRL2NODES::WRL2_FONTSTYLE ) );
|
||||
nodenames.emplace( NODEITEM( "Group", WRL2NODES::WRL2_GROUP ) );
|
||||
nodenames.emplace( NODEITEM( "ImageTexture", WRL2NODES::WRL2_IMAGETEXTURE ) );
|
||||
nodenames.emplace( NODEITEM( "IndexedFaceSet", WRL2NODES::WRL2_INDEXEDFACESET ) );
|
||||
nodenames.emplace( NODEITEM( "IndexedLineSet", WRL2NODES::WRL2_INDEXEDLINESET ) );
|
||||
nodenames.emplace( NODEITEM( "Inline", WRL2NODES::WRL2_INLINE ) );
|
||||
nodenames.emplace( NODEITEM( "LOD", WRL2NODES::WRL2_LOD ) );
|
||||
nodenames.emplace( NODEITEM( "Material", WRL2NODES::WRL2_MATERIAL ) );
|
||||
nodenames.emplace( NODEITEM( "MovieTexture", WRL2NODES::WRL2_MOVIETEXTURE ) );
|
||||
nodenames.emplace( NODEITEM( "NavigationInfo", WRL2NODES::WRL2_NAVIGATIONINFO ) );
|
||||
nodenames.emplace( NODEITEM( "Normal", WRL2NODES::WRL2_NORMAL ) );
|
||||
nodenames.emplace( NODEITEM( "NormalInterpolator", WRL2NODES::WRL2_NORMALINTERPOLATOR ) );
|
||||
nodenames.emplace( NODEITEM( "OrientationInterpolator",
|
||||
WRL2NODES::WRL2_ORIENTATIONINTERPOLATOR ) );
|
||||
nodenames.insert( NODEITEM( "PixelTexture", WRL2NODES::WRL2_PIXELTEXTURE ) );
|
||||
nodenames.insert( NODEITEM( "PlaneSensor", WRL2NODES::WRL2_PLANESENSOR ) );
|
||||
nodenames.insert( NODEITEM( "PointLight", WRL2NODES::WRL2_POINTLIGHT ) );
|
||||
nodenames.insert( NODEITEM( "PointSet", WRL2NODES::WRL2_POINTSET ) );
|
||||
nodenames.insert( NODEITEM( "PositionInterpolator",
|
||||
nodenames.emplace( NODEITEM( "PixelTexture", WRL2NODES::WRL2_PIXELTEXTURE ) );
|
||||
nodenames.emplace( NODEITEM( "PlaneSensor", WRL2NODES::WRL2_PLANESENSOR ) );
|
||||
nodenames.emplace( NODEITEM( "PointLight", WRL2NODES::WRL2_POINTLIGHT ) );
|
||||
nodenames.emplace( NODEITEM( "PointSet", WRL2NODES::WRL2_POINTSET ) );
|
||||
nodenames.emplace( NODEITEM( "PositionInterpolator",
|
||||
WRL2NODES::WRL2_POSITIONINTERPOLATOR ) );
|
||||
nodenames.insert( NODEITEM( "ProximitySensor", WRL2NODES::WRL2_PROXIMITYSENSOR ) );
|
||||
nodenames.insert( NODEITEM( "ScalarInterpolator", WRL2NODES::WRL2_SCALARINTERPOLATOR ) );
|
||||
nodenames.insert( NODEITEM( "Script", WRL2NODES::WRL2_SCRIPT ) );
|
||||
nodenames.insert( NODEITEM( "Shape", WRL2NODES::WRL2_SHAPE ) );
|
||||
nodenames.insert( NODEITEM( "Sound", WRL2NODES::WRL2_SOUND ) );
|
||||
nodenames.insert( NODEITEM( "Sphere", WRL2NODES::WRL2_SPHERE ) );
|
||||
nodenames.insert( NODEITEM( "SphereSensor", WRL2NODES::WRL2_SPHERESENSOR ) );
|
||||
nodenames.insert( NODEITEM( "SpotLight", WRL2NODES::WRL2_SPOTLIGHT ) );
|
||||
nodenames.insert( NODEITEM( "Switch", WRL2NODES::WRL2_SWITCH ) );
|
||||
nodenames.insert( NODEITEM( "Text", WRL2NODES::WRL2_TEXT ) );
|
||||
nodenames.insert( NODEITEM( "TextureCoordinate", WRL2NODES::WRL2_TEXTURECOORDINATE ) );
|
||||
nodenames.insert( NODEITEM( "TextureTransform", WRL2NODES::WRL2_TEXTURETRANSFORM ) );
|
||||
nodenames.insert( NODEITEM( "TimeSensor", WRL2NODES::WRL2_TIMESENSOR ) );
|
||||
nodenames.insert( NODEITEM( "TouchSensor", WRL2NODES::WRL2_TOUCHSENSOR ) );
|
||||
nodenames.insert( NODEITEM( "Transform", WRL2NODES::WRL2_TRANSFORM ) );
|
||||
nodenames.insert( NODEITEM( "ViewPoint", WRL2NODES::WRL2_VIEWPOINT ) );
|
||||
nodenames.insert( NODEITEM( "VisibilitySensor", WRL2NODES::WRL2_VISIBILITYSENSOR ) );
|
||||
nodenames.insert( NODEITEM( "WorldInfo", WRL2NODES::WRL2_WORLDINFO ) );
|
||||
nodenames.emplace( NODEITEM( "ProximitySensor", WRL2NODES::WRL2_PROXIMITYSENSOR ) );
|
||||
nodenames.emplace( NODEITEM( "ScalarInterpolator", WRL2NODES::WRL2_SCALARINTERPOLATOR ) );
|
||||
nodenames.emplace( NODEITEM( "Script", WRL2NODES::WRL2_SCRIPT ) );
|
||||
nodenames.emplace( NODEITEM( "Shape", WRL2NODES::WRL2_SHAPE ) );
|
||||
nodenames.emplace( NODEITEM( "Sound", WRL2NODES::WRL2_SOUND ) );
|
||||
nodenames.emplace( NODEITEM( "Sphere", WRL2NODES::WRL2_SPHERE ) );
|
||||
nodenames.emplace( NODEITEM( "SphereSensor", WRL2NODES::WRL2_SPHERESENSOR ) );
|
||||
nodenames.emplace( NODEITEM( "SpotLight", WRL2NODES::WRL2_SPOTLIGHT ) );
|
||||
nodenames.emplace( NODEITEM( "Switch", WRL2NODES::WRL2_SWITCH ) );
|
||||
nodenames.emplace( NODEITEM( "Text", WRL2NODES::WRL2_TEXT ) );
|
||||
nodenames.emplace( NODEITEM( "TextureCoordinate", WRL2NODES::WRL2_TEXTURECOORDINATE ) );
|
||||
nodenames.emplace( NODEITEM( "TextureTransform", WRL2NODES::WRL2_TEXTURETRANSFORM ) );
|
||||
nodenames.emplace( NODEITEM( "TimeSensor", WRL2NODES::WRL2_TIMESENSOR ) );
|
||||
nodenames.emplace( NODEITEM( "TouchSensor", WRL2NODES::WRL2_TOUCHSENSOR ) );
|
||||
nodenames.emplace( NODEITEM( "Transform", WRL2NODES::WRL2_TRANSFORM ) );
|
||||
nodenames.emplace( NODEITEM( "ViewPoint", WRL2NODES::WRL2_VIEWPOINT ) );
|
||||
nodenames.emplace( NODEITEM( "VisibilitySensor", WRL2NODES::WRL2_VISIBILITYSENSOR ) );
|
||||
nodenames.emplace( NODEITEM( "WorldInfo", WRL2NODES::WRL2_WORLDINFO ) );
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue