Matt ayman frames

Redo of the merge of Frame, RigidFrame, FixedFrame, Station and Marker ModelComponents along with code to convert Marker to new format for serialization/deserialization and inclusion of FrameSet in model.
@sherm1 @msdemers @aseth1 or @chrisdembia Please review and let us know your feedback.
Chris,

That is possible but I left it there for "Scale" to be implemented. What
you lose:
1.  the ability to customize the class since it's just a template
instantiation,
2. Methods you get from OpenSim_DECLARE_CONCRETE_OBJECT (e.g.
clone(), getConcreteClassName(), Super;; etc.)

if you rely on the "ConcreteClassName" String anywhere even for error
reporting this would return some cryptic name.

-Ayman

On Fri, Sep 19, 2014 at 10:14 AM, Christopher Dembia <
notifications@github.com> wrote:

> In OpenSim/Simulation/Model/Model.cpp:
>
> > @@ -52,6 +52,7 @@
> >
> >  #include "Muscle.h"
> >  #include "CoordinateSet.h"
> > +#include "FrameSet.h"
>
> Is it possible to replace FrameSet with a typedef?
> typedef ModelComponentSet<Frame> FrameSet;? Does that cause issues for
> wrapping/
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/opensim-org/opensim-core/pull/188/files#r17796650>.
>