コード例 #1
0
            public object Deserialize(object o, Altaxo.Serialization.Xml.IXmlDeserializationInfo info, object parent)
            {
                AngularScale s = SDeserialize(o, info, parent);

                OnAfterDeserialization(s);
                return(s);
            }
コード例 #2
0
            public virtual void Serialize(object obj, Altaxo.Serialization.Xml.IXmlSerializationInfo info)
            {
                AngularScale s = (AngularScale)obj;


                info.AddValue("UseDegree", s._useDegree);
                info.AddValue("MajorTickDiv", s._majorTickDivider);
                info.AddValue("MinorTickDiv", s._minorTickDivider);
                info.AddValue("Org90", s._scaleOrigin);
                info.AddValue("PosNegAngles", s._usePositiveNegativeAngles);
            }
コード例 #3
0
 public AngularScale(AngularScale from)
 {
     this._useDegree                 = from._useDegree;
     this._majorTickDivider          = from._majorTickDivider;
     this._minorTickDivider          = from._minorTickDivider;
     this._scaleOrigin               = from._scaleOrigin;
     this._usePositiveNegativeAngles = from._usePositiveNegativeAngles;
     this._cachedAxisOrg             = from._cachedAxisOrg;
     this._cachedAxisSpan            = from._cachedAxisSpan;
     this._cachedOneByAxisSpan       = from._cachedOneByAxisSpan;
 }
コード例 #4
0
            protected virtual AngularScale SDeserialize(object o, Altaxo.Serialization.Xml.IXmlDeserializationInfo info, object parent)
            {
                AngularScale s = null != o ? (AngularScale)o : new AngularScale();

                s._useDegree                 = info.GetBoolean("UseDegree");
                s._majorTickDivider          = info.GetInt32("MajorTickDiv");
                s._minorTickDivider          = info.GetInt32("MinorTickDiv");
                s._scaleOrigin               = info.GetInt32("Org90");
                s._usePositiveNegativeAngles = info.GetBoolean("PosNegAngles");
                // set cached values is called by the enclosing function
                return(s);
            }
コード例 #5
0
ファイル: AngularScale.cs プロジェクト: Altaxo/Altaxo
		public AngularScale(AngularScale from)
		{
			CopyFrom(from);
		}
コード例 #6
0
 protected virtual void OnAfterDeserialization(AngularScale s)
 {
     s.SetCachedValues();
 }
コード例 #7
0
 protected virtual void OnAfterDeserialization(AngularScale s)
 {
   s.SetCachedValues();
 }
コード例 #8
0
 public AngularScale(AngularScale from)
 {
   this._useDegree = from._useDegree;
   this._majorTickDivider = from._majorTickDivider;
   this._minorTickDivider = from._minorTickDivider;
   this._scaleOrigin = from._scaleOrigin;
   this._usePositiveNegativeAngles = from._usePositiveNegativeAngles;
   this._cachedAxisOrg = from._cachedAxisOrg;
   this._cachedAxisSpan = from._cachedAxisSpan;
   this._cachedOneByAxisSpan = from._cachedOneByAxisSpan;
 }
コード例 #9
0
ファイル: AngularScale.cs プロジェクト: olesar/Altaxo
 public AngularScale(AngularScale from)
 {
     CopyFrom(from);
 }