1 #ifndef OPENSIM_PROBE_SET_H_ 2 #define OPENSIM_PROBE_SET_H_ 3 /* -------------------------------------------------------------------------- * 4 * OpenSim: ProbeSet.h * 5 * -------------------------------------------------------------------------- * 6 * The OpenSim API is a toolkit for musculoskeletal modeling and simulation. * 7 * See http://opensim.stanford.edu and the NOTICE file for more information. * 8 * OpenSim is developed at Stanford University and supported by the US * 9 * National Institutes of Health (U54 GM072970, R24 HD065690) and by DARPA * 10 * through the Warrior Web program. * 11 * * 12 * Copyright (c) 2005-2018 Stanford University and the Authors * 13 * Author(s): Tim Dorn * 14 * * 15 * Licensed under the Apache License, Version 2.0 (the "License"); you may * 16 * not use this file except in compliance with the License. You may obtain a * 17 * copy of the License at http://www.apache.org/licenses/LICENSE-2.0. * 18 * * 19 * Unless required by applicable law or agreed to in writing, software * 20 * distributed under the License is distributed on an "AS IS" BASIS, * 21 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * 22 * See the License for the specific language governing permissions and * 23 * limitations under the License. * 24 * -------------------------------------------------------------------------- */ 25 26 #include <OpenSim/Simulation/Model/ModelComponentSet.h> 27 #include <OpenSim/Simulation/Model/Probe.h> 28 29 namespace OpenSim { 30 31 //============================================================================= 32 //============================================================================= 33 /** 34 * A class for holding a set of probes. 35 * 36 * @authors Tim Dorn 37 * @version 1.0 38 */ 39 40 class OSIMSIMULATION_API ProbeSet : public ModelComponentSet<Probe> { 41 OpenSim_DECLARE_CONCRETE_OBJECT(ProbeSet, ModelComponentSet<Probe>); 42 43 public: 44 /** Use Super's constructors. @see ModelComponentSet */ 45 using Super::Super; 46 47 // default copy, assignment operator, and destructor 48 49 //============================================================================= 50 }; // END of class ProbeSet 51 //============================================================================= 52 //============================================================================= 53 54 } // end of namespace OpenSim 55 56 #endif // OPENSIM_PROBE_SET_H_ 57