Compile Time Changes

DrawRadialMeasureInsertAnimation has been deprecated and replaced by DrawRadialMeasureInsertAnimationG2. Everyone is encouraged to migrate to the G2 animation.

Old: public class DrawRadialMeasureInsertAnimation extends DrawInsertAnimation : deprecated
New: public class DrawRadialMeasureInsertAnimationG2 extends ToolAnimationG2

For DrawRadialMeasureInsertAnimationG2, changes were made in the following methods to make the insert animation associative. Please add the changes to the relevant methods if you have sub-classes that override these methods.

// Class: DrawRadialMeasureInsertAnimationG2
Modified: extend public void initVessels()
Modified: extend public PropInputSetting inputSetting(str key, PropDef def)
Modified: extend public void userPropertyChanged(str key, Object value, Object oldValue)
Modified: extend public void update(bool refreshMouseInfo=false)
Modified: extend public void appendPriorityToolAlternatives(SnapAlternative[] list)
Modified: extend public void featureSearchFeedbackVessel()
Modified: extend public void selected()

In addition, the DrawRadialMeasureInsertVessel is modified to not use cached graphics anymore. For this purpose, the codes in the following methods have been modified. Please make similar modifications if you have sub-classes that override these methods.

// Class: DrawRadialMeasureInsertVessel
Modified: public void initialize()
Modified: public void manipulateCache3D(Primitive3D prim, FetchEnv3D env)
Modified: public void manipulateCache2D(GInstance gs)
Modified: public GInstance get2D()
Modified: public Primitive3D get3D(FetchEnv3D env)