示例#1
0
        public override void ReceivedSector(IImportedSektor axisSektor)
        {
            if (Pass != AxisImportPass.Sektoren)
            {
                return;
            }

            ReceivedItem(axisSektor);
        }
 protected void CloneSektorAttributesWithoutId(KopieSektor targetItem, IImportedSektor importedSektor)
 {
     targetItem.Km           = importedSektor.Km;
     targetItem.Name         = importedSektor.SectorName;
     targetItem.SectorLength = importedSektor.SectorLength;
     targetItem.Sequence     = importedSektor.Sequence;
     targetItem.MarkerGeom   = importedSektor.MarkerGeom;
     targetItem.SegmentId    = importedSektor.SegmentId;
     targetItem.Operation    = importedSektor.Operation;
 }
示例#3
0
        public void ReceivedSector(IImportedSektor axisSektor)
        {
            if (!achsenSegmentToSektorDict.ContainsKey(axisSektor.SegmentId))
            {
                achsenSegmentToSektorDict[axisSektor.SegmentId] = new List <IImportedSektor>(2);
            }

            achsenSegmentToSektorDict[axisSektor.SegmentId].Add(axisSektor);

            achsenSektorDict.Add(axisSektor.Id, axisSektor);
        }
        public override void ReceivedSector(IImportedSektor axisSektor)
        {
            if (Pass != AxisImportPass.Sektoren)
            {
                return;
            }

            //if (axisSektor.Operation != AxisImportOperation.INSERT) throw new AxisImportException("invalid operation for sector id=" + axisSektor.Id);

            ReceivedItem(axisSektor);
        }
 public abstract void ReceivedSector(IImportedSektor axisSektor);