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