EventIn* AppearanceNode::getEventIn(const char* fieldName) { if(strcmp(fieldName,"material")==0) return makeEventIn(this,material); else if(strcmp(fieldName,"texture")==0) return makeEventIn(this,texture); else if(strcmp(fieldName,"textureTransform")==0) return makeEventIn(this,textureTransform); else return AttributeNode::getEventIn(fieldName); }
EventIn* LODSphereNode::getEventIn(const char* fieldName) { std::string f = fieldName; if(f == "radius") return makeEventIn(this,radius); else if (f == "detail") return makeEventIn(this,detail); else if (f == "lodRatio") return makeEventIn(this,lodRatio); else return GeometryNode::getEventIn(fieldName); }
EventIn* ArcInfoExportFileNode::getEventIn(const char* fieldName) { if(strcmp(fieldName,"url")==0) return makeEventIn(this,url); else return GroupNode::getEventIn(fieldName); }