// >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> bool StationMagnitude::attachTo(PublicObject* parent) { if ( parent == NULL ) return false; // check all possible parents Origin* origin = Origin::Cast(parent); if ( origin != NULL ) return origin->add(this); SEISCOMP_ERROR("StationMagnitude::attachTo(%s) -> wrong class type", parent->className()); return false; }
// >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> bool Comment::attachTo(PublicObject* parent) { if ( parent == NULL ) return false; // check all possible parents MomentTensor* momentTensor = MomentTensor::Cast(parent); if ( momentTensor != NULL ) return momentTensor->add(this); FocalMechanism* focalMechanism = FocalMechanism::Cast(parent); if ( focalMechanism != NULL ) return focalMechanism->add(this); Amplitude* amplitude = Amplitude::Cast(parent); if ( amplitude != NULL ) return amplitude->add(this); Magnitude* magnitude = Magnitude::Cast(parent); if ( magnitude != NULL ) return magnitude->add(this); StationMagnitude* stationMagnitude = StationMagnitude::Cast(parent); if ( stationMagnitude != NULL ) return stationMagnitude->add(this); Pick* pick = Pick::Cast(parent); if ( pick != NULL ) return pick->add(this); Event* event = Event::Cast(parent); if ( event != NULL ) return event->add(this); Origin* origin = Origin::Cast(parent); if ( origin != NULL ) return origin->add(this); Parameter* parameter = Parameter::Cast(parent); if ( parameter != NULL ) return parameter->add(this); ParameterSet* parameterSet = ParameterSet::Cast(parent); if ( parameterSet != NULL ) return parameterSet->add(this); Stream* stream = Stream::Cast(parent); if ( stream != NULL ) return stream->add(this); SensorLocation* sensorLocation = SensorLocation::Cast(parent); if ( sensorLocation != NULL ) return sensorLocation->add(this); Station* station = Station::Cast(parent); if ( station != NULL ) return station->add(this); Network* network = Network::Cast(parent); if ( network != NULL ) return network->add(this); SEISCOMP_ERROR("Comment::attachTo(%s) -> wrong class type", parent->className()); return false; }