Esempio n. 1
0
        private void method_12(Class1030 knownClasses)
        {
            Class432 class432 = new Class432((Stream)this.class504_5.Stream, this.dxfModel_0, knownClasses);

            class432.Write();
            this.list_2 = class432.HandleAndStreamPositionList;
        }
Esempio n. 2
0
 internal override void Write(Class432 ow)
 {
     base.Write(ow);
     ow.method_77((IDxfHandledObject)this, this.OwnerObjectSoftReference);
     ow.method_76((DxfHandledObject)this);
     ow.method_78(this.ExtensionDictionary);
 }
Esempio n. 3
0
        internal override void Write(Class432 ow)
        {
            base.Write(ow);
            Interface29 objectWriter = ow.ObjectWriter;

            if (ow.Version > DxfVersion.Dxf21)
            {
                objectWriter.imethod_32(this.short_0);
            }
            objectWriter.imethod_32((short)this.contentType_0);
            objectWriter.imethod_32((short)this.drawMLeaderOrder_0);
            objectWriter.imethod_32((short)this.drawLeaderOrder_0);
            objectWriter.imethod_33(this.int_0);
            objectWriter.imethod_16(this.double_0 * (180.0 / System.Math.PI));
            objectWriter.imethod_16(this.double_1 * (180.0 / System.Math.PI));
            objectWriter.imethod_32((short)this.leaderType_0);
            objectWriter.imethod_6(this.color_0);
            objectWriter.imethod_41((DxfHandledObject)(this.LineType ?? ow.Model.ContinuousLineType));
            objectWriter.imethod_33(this.int_1);
            objectWriter.imethod_14(this.bool_0);
            objectWriter.imethod_16(this.double_2);
            objectWriter.imethod_14(this.bool_1);
            objectWriter.imethod_16(this.double_3);
            objectWriter.imethod_4(this.string_0);
            objectWriter.imethod_41((DxfHandledObject)this.ArrowHeadBlock);
            objectWriter.imethod_16(this.double_4);
            objectWriter.imethod_4(this.string_1);
            objectWriter.imethod_41((DxfHandledObject)(this.TextStyle ?? ow.Model.DefaultTextStyle));
            objectWriter.imethod_32((short)this.textAttachment_0);
            objectWriter.imethod_32((short)this.textAttachment_1);
            objectWriter.imethod_32((short)this.textAngleType_0);
            objectWriter.imethod_32((short)this.textAlignment_0);
            objectWriter.imethod_6(this.color_1);
            objectWriter.imethod_16(this.double_5);
            objectWriter.imethod_14(this.bool_2);
            objectWriter.imethod_14(this.bool_3);
            objectWriter.imethod_16(this.double_6);
            objectWriter.imethod_41((DxfHandledObject)this.Block);
            objectWriter.imethod_6(this.color_2);
            objectWriter.imethod_29(this.vector3D_0);
            objectWriter.imethod_14(this.bool_4);
            objectWriter.imethod_16(this.double_7 * (180.0 / System.Math.PI));
            objectWriter.imethod_14(this.bool_5);
            objectWriter.imethod_32((short)this.blockConnectionType_0);
            objectWriter.imethod_16(this.double_8);
            objectWriter.imethod_14(this.bool_7);
            objectWriter.imethod_14(this.bool_6);
            objectWriter.imethod_16(this.double_9);
            if (ow.Version > DxfVersion.Dxf21)
            {
                objectWriter.imethod_32((short)this.textAttachmentDirection_0);
                objectWriter.imethod_32((short)this.textAttachment_3);
                objectWriter.imethod_32((short)this.textAttachment_2);
            }
            if (ow.Version <= DxfVersion.Dxf24)
            {
                return;
            }
            objectWriter.imethod_14(this.bool_8);
        }
Esempio n. 4
0
        internal override void Write(Class432 ow)
        {
            base.Write(ow);
            Interface29 objectWriter = ow.ObjectWriter;

            objectWriter.imethod_33((int)this.AttachmentPoint);
            objectWriter.imethod_29(this.XDirection);
            objectWriter.imethod_24(this.Location);
            objectWriter.imethod_16(this.ReferenceSize.X);
            objectWriter.imethod_16(this.ReferenceSize.Y);
            objectWriter.imethod_16(this.Size.X);
            objectWriter.imethod_16(this.Size.Y);
            objectWriter.imethod_33(this.Columns != null ? (int)this.Columns.Type : 0);
            if (this.Columns == null)
            {
                return;
            }
            objectWriter.imethod_33(this.Columns.ColumnsCount);
            objectWriter.imethod_16(this.Columns.ColumnWidth);
            objectWriter.imethod_16(this.Columns.Gutter);
            objectWriter.imethod_14(this.Columns.IsAutoHeight);
            objectWriter.imethod_14(this.Columns.IsFlowReversed);
            if (this.Columns.IsAutoHeight || this.Columns.Type != DxfMTextObjectContextData.ColumnType.DynamicColumns)
            {
                return;
            }
            foreach (double columnHeight in this.Columns.ColumnHeights)
            {
                objectWriter.imethod_16(columnHeight);
            }
        }
Esempio n. 5
0
 internal void method_3(Class432 w)
 {
     foreach (DxfExtendedData extendedData in (Collection <DxfExtendedData>) this.ExtendedDataCollection)
     {
         w.method_84(extendedData);
     }
     w.ObjectWriter.imethod_32((short)0);
 }
Esempio n. 6
0
        private void method_9(Class1030 knownClasses)
        {
            this.memoryStream_4 = new MemoryStream();
            Class432 class432 = new Class432((Stream)this.memoryStream_4, this.dxfModel_0, knownClasses);

            class432.Write();
            this.list_0 = class432.HandleAndStreamPositionList;
        }
Esempio n. 7
0
 internal override void Write(Class432 ow)
 {
     base.Write(ow);
     ow.ObjectWriter.imethod_33(this.int_0);
     ow.ObjectWriter.imethod_32((short)this.imageDisplayFrameFlag_0);
     ow.ObjectWriter.imethod_32((short)this.imageDisplayQuality_0);
     ow.ObjectWriter.imethod_32((short)this.imageInsertionUnits_0);
 }
        internal override void Write(Class432 ow)
        {
            base.Write(ow);
            Interface29 objectWriter = ow.ObjectWriter;

            objectWriter.imethod_24(this.point3D_0);
            objectWriter.imethod_29(this.vector3D_0);
        }
Esempio n. 9
0
        private void method_13(Class1030 knownClasses)
        {
            MemoryStream memoryStream = new MemoryStream();
            Class432     class432     = new Class432((Stream)memoryStream, this.dxfModel_0, knownClasses);

            class432.Write();
            this.list_2 = class432.HandleAndStreamPositionList;
            this.method_23(this.class617_9, memoryStream, true);
        }
Esempio n. 10
0
 internal override void Write(Class432 ow)
 {
     base.Write(ow);
     ow.ObjectWriter.imethod_32((short)0);
     ow.ObjectWriter.imethod_4(this.string_0);
     ow.ObjectWriter.imethod_16(this.double_0);
     ow.ObjectWriter.imethod_16(this.double_1);
     ow.ObjectWriter.imethod_14(this.bool_1);
 }
Esempio n. 11
0
        internal override void Write(Class432 ow)
        {
            base.Write(ow);
            Interface29 objectWriter = ow.ObjectWriter;

            objectWriter.imethod_32((short)this.textHorizontalAlignment_0);
            objectWriter.imethod_16(this.double_0);
            objectWriter.imethod_25(this.point2D_1);
            objectWriter.imethod_25(this.point2D_0);
        }
Esempio n. 12
0
 internal override void Write(Class432 ow)
 {
     base.Write(ow);
     ow.ObjectWriter.imethod_14(this.dxfMTextObjectContextData_0 != null);
     if (this.dxfMTextObjectContextData_0 == null)
     {
         return;
     }
     this.dxfMTextObjectContextData_0.Write(ow);
 }
Esempio n. 13
0
        internal override short vmethod_6(Class432 w)
        {
            DxfPolylineBase objectSoftReference = (DxfPolylineBase)this.OwnerObjectSoftReference;

            if (objectSoftReference == null)
            {
                throw new Exception("Vertex does not have an owner.");
            }
            return(objectSoftReference.vmethod_14(w));
        }
Esempio n. 14
0
        internal override void Write(Class432 ow)
        {
            base.Write(ow);
            Interface29 objectWriter = ow.ObjectWriter;

            objectWriter.imethod_40(this.dxfObjectReference_4 == null ? (DxfHandledObject)null : (DxfHandledObject)this.dxfObjectReference_4.Value);
            objectWriter.imethod_29(this.vector3D_1);
            objectWriter.imethod_16(this.double_1);
            objectWriter.imethod_14(this.bool_1);
        }
        internal override void Write(Class432 ow)
        {
            base.Write(ow);
            Interface29 objectWriter = ow.ObjectWriter;

            objectWriter.imethod_4(this.Name);
            objectWriter.imethod_4(this.Description);
            objectWriter.imethod_16(this.Value);
            this.dxfBlockParametersValueSet_0.Write(objectWriter);
        }
Esempio n. 16
0
 internal void method_2(Class432 w)
 {
     w.ObjectWriter.imethod_33(this.PersistentReactorCount);
     if (w.Version >= DxfVersion.Dxf18)
     {
         w.ObjectWriter.imethod_14(this.ExtensionDictionary == null);
     }
     if (w.Version <= DxfVersion.Dxf24)
     {
         return;
     }
     w.ObjectWriter.imethod_14(this.HasDataStoreData);
 }
Esempio n. 17
0
 internal void Write(Class432 ow, Interface29 w, DxfDataTable table, int columnIndex)
 {
     w.imethod_33((int)this.dataCellType_0);
     w.imethod_4(this.string_0);
     this.method_0(table, columnIndex);
     DxfDataCellValue.Class556 class556 = new DxfDataCellValue.Class556(ow, w);
     for (int rowIndex = 0; rowIndex < table.RowCount; ++rowIndex)
     {
         DxfDataCell cell = this.list_0[rowIndex];
         this.method_1(columnIndex, rowIndex, cell);
         cell.Value.Accept((IDataCellValueVisitor)class556);
     }
 }
Esempio n. 18
0
        internal void WriteMyFields(Class432 ow)
        {
            Interface29 objectWriter = ow.ObjectWriter;

            objectWriter.imethod_33(this.list_0.Count);
            foreach (MLeader.LeaderNode leaderNode in this.list_0)
            {
                leaderNode.Write(ow);
            }
            objectWriter.imethod_16(this.double_0);
            objectWriter.imethod_24(this.point3D_0);
            objectWriter.imethod_16(this.double_1);
            objectWriter.imethod_16(this.double_2);
            objectWriter.imethod_16(this.double_3);
            objectWriter.imethod_32((short)this.textAttachment_0);
            objectWriter.imethod_32((short)this.textAttachment_1);
            objectWriter.imethod_32((short)this.textAlignment_0);
            objectWriter.imethod_32((short)this.blockAttachment_0);
            objectWriter.imethod_14(this.bool_1);
            if (this.bool_1)
            {
                if (!(this.content_0 is MLeader.ContentText))
                {
                    throw new Exception("Content is not of type ContentText.");
                }
                this.content_0.Write(ow);
            }
            else
            {
                objectWriter.imethod_14(this.bool_2);
                if (this.bool_2)
                {
                    if (!(this.content_0 is MLeader.ContentBlock))
                    {
                        throw new Exception("Content is not of type ContentBlock.");
                    }
                    this.content_0.Write(ow);
                }
            }
            objectWriter.imethod_24(this.point3D_1);
            objectWriter.imethod_29(this.vector3D_0);
            objectWriter.imethod_29(this.vector3D_1);
            objectWriter.imethod_14(this.bool_3);
            if (objectWriter.Version <= DxfVersion.Dxf21)
            {
                return;
            }
            objectWriter.imethod_32((short)this.textAttachment_2);
            objectWriter.imethod_32((short)this.textAttachment_3);
        }
Esempio n. 19
0
        internal override void Write(Class432 ow)
        {
            base.Write(ow);
            Interface29 objectWriter = ow.ObjectWriter;

            this.dxfPattern_0.Write(objectWriter);
            objectWriter.imethod_16(this.double_0);
            objectWriter.imethod_29(this.vector3D_0);
            objectWriter.imethod_33(this.list_0.Count);
            foreach (DxfHatch.BoundaryPath boundaryPath in this.list_0)
            {
                boundaryPath.Write(ow, false);
            }
        }
Esempio n. 20
0
 internal void Write(Class432 ow, DxfVisualStyle.Class488 pw)
 {
     if (ow.Version < DxfVersion.Dxf24)
     {
         pw.vmethod_4((int)this.displayFlags_0);
         pw.vmethod_4((int)this.double_0);
         pw.vmethod_4((int)this.shadowType_0);
     }
     else
     {
         pw.vmethod_4((int)this.displayFlags_0);
         pw.vmethod_5(this.double_0);
         pw.vmethod_4((int)this.shadowType_0);
     }
 }
Esempio n. 21
0
        internal override void Write(Class432 ow)
        {
            base.Write(ow);
            Interface29 objectWriter = ow.ObjectWriter;

            objectWriter.imethod_32((short)this.list_0.Count);
            foreach (WW.Math.Point3D point3D in this.list_0)
            {
                objectWriter.imethod_24(point3D);
            }
            objectWriter.imethod_29(this.vector3D_2);
            objectWriter.imethod_14(this.hookLineDirection_0 == HookLineDirection.Same);
            objectWriter.imethod_29(this.vector3D_0);
            objectWriter.imethod_29(this.vector3D_1);
        }
Esempio n. 22
0
 internal void Write(Class432 ow, short objectType)
 {
     ow.ObjectWriter.Clear();
     ow.ObjectWriter.imethod_46(objectType);
     if (ow.Version > DxfVersion.Dxf14 && ow.Version < DxfVersion.Dxf24)
     {
         ow.method_81();
     }
     ow.ObjectWriter.imethod_35(new ReferenceType?(), this.Handle);
     this.method_3(ow);
     if (ow.Version < DxfVersion.Dxf13 || ow.Version > DxfVersion.Dxf14)
     {
         return;
     }
     ow.method_81();
 }
Esempio n. 23
0
        internal override void Write(Class432 ow)
        {
            base.Write(ow);
            Interface29 objectWriter = ow.ObjectWriter;

            objectWriter.imethod_32(this.short_0);
            objectWriter.imethod_33(this.dxfDataColumnCollection_0.Count);
            objectWriter.imethod_33(this.int_0);
            objectWriter.imethod_4(this.string_0);
            int num = 0;

            foreach (DxfDataColumn dxfDataColumn in (ActiveList <DxfDataColumn>) this.dxfDataColumnCollection_0)
            {
                dxfDataColumn.Write(ow, objectWriter, this, num++);
            }
            ow.method_82((DxfHandledObject)this);
        }
Esempio n. 24
0
 internal void Write(Class432 ow, DxfVisualStyle.Class488 pw)
 {
     if (ow.Version < DxfVersion.Dxf24)
     {
         pw.vmethod_4((int)this.edgeModel_0);
         pw.vmethod_4((int)this.edgeStyleFlags_0);
         pw.vmethod_6(this.color_0);
         pw.vmethod_6(this.color_1);
         pw.vmethod_4((int)this.lineType_0);
         pw.vmethod_5(this.double_0);
         pw.vmethod_4((int)this.edgeModifierFlags_0);
         pw.vmethod_6(this.color_2);
         pw.vmethod_5(this.double_1);
         pw.vmethod_3((short)this.int_0);
         pw.vmethod_3((short)this.int_1);
         pw.vmethod_4((int)this.jitterAmount_0);
         pw.vmethod_6(this.color_3);
         pw.vmethod_3((short)this.int_2);
         pw.vmethod_1((byte)this.int_3);
         pw.vmethod_3((short)this.int_4);
         pw.vmethod_0(this.bool_0);
         pw.vmethod_3((short)this.edgeStyleApplication_0);
         pw.vmethod_3((short)this.lineType_1);
     }
     else
     {
         pw.vmethod_4((int)this.edgeModel_0);
         pw.vmethod_4((int)this.edgeStyleFlags_0);
         pw.vmethod_6(this.color_0);
         pw.vmethod_6(this.color_1);
         pw.vmethod_4((int)this.lineType_0);
         pw.vmethod_4((int)this.lineType_1);
         pw.vmethod_5(this.double_0);
         pw.vmethod_4((int)this.edgeModifierFlags_0);
         pw.vmethod_6(this.color_2);
         pw.vmethod_5(this.double_1);
         pw.vmethod_4(this.int_0);
         pw.vmethod_4(this.int_1);
         pw.vmethod_4((int)this.jitterAmount_0);
         pw.vmethod_6(this.color_3);
         pw.vmethod_4(this.int_2);
         pw.vmethod_4(this.int_3);
         pw.vmethod_4(this.int_4);
         pw.vmethod_0(this.bool_0);
     }
 }
Esempio n. 25
0
        internal override void Write(Class432 dow)
        {
            base.Write(dow);
            Interface29 objectWriter = dow.ObjectWriter;

            objectWriter.imethod_25(this.point2D_0);
            objectWriter.imethod_14(this.bool_2);
            objectWriter.imethod_16(this.double_0);
            objectWriter.imethod_41((DxfHandledObject)this.Block);
            objectWriter.imethod_14(this.bool_1);
            objectWriter.imethod_14(this.bool_4);
            objectWriter.imethod_14(this.bool_3);
            objectWriter.imethod_14(this.short_1 != (short)0);
            objectWriter.imethod_14(this.bool_5);
            objectWriter.imethod_14(this.short_2 != (short)0);
            objectWriter.imethod_11((byte)this.enum33_0);
            objectWriter.imethod_14(this.bool_6);
            objectWriter.imethod_14(this.bool_7);
            objectWriter.imethod_14(this.bool_8);
        }
Esempio n. 26
0
 internal void Write(Class432 ow, DxfVisualStyle.Class488 pw)
 {
     if (ow.Version < DxfVersion.Dxf24)
     {
         pw.vmethod_4((int)this.faceLightingModel_0);
         pw.vmethod_4((int)this.faceLightingQuality_0);
         pw.vmethod_4((int)this.faceColorMode_0);
         pw.vmethod_5(this.double_0);
         pw.vmethod_5(this.double_1);
         pw.vmethod_6(this.color_1);
         pw.vmethod_4((int)this.faceModifierFlags_0);
     }
     else
     {
         pw.vmethod_4((int)this.faceLightingModel_0);
         pw.vmethod_4((int)this.faceLightingQuality_0);
         pw.vmethod_4((int)this.faceColorMode_0);
         pw.vmethod_4((int)this.faceModifierFlags_0);
         pw.vmethod_5(this.double_0);
         pw.vmethod_5(this.double_1);
         pw.vmethod_6(this.color_1);
     }
 }
Esempio n. 27
0
        internal override void vmethod_12(Class432 ow)
        {
            Interface29 objectWriter = ow.ObjectWriter;

            objectWriter.imethod_14(this.proxyGraphics_0 != null);
            if (this.proxyGraphics_0 == null)
            {
                return;
            }
            PagedMemoryStream from = new PagedMemoryStream(4096L, 4096);

            this.proxyGraphics_0.Write((Stream)from, ow.Model);
            if (ow.Version < DxfVersion.Dxf24)
            {
                objectWriter.imethod_19((int)from.Length);
            }
            else
            {
                objectWriter.imethod_34(from.Length);
            }
            from.Position = 0L;
            Class724.smethod_2(from, objectWriter);
        }
Esempio n. 28
0
 internal override short vmethod_6(Class432 w)
 {
     return(18);
 }
Esempio n. 29
0
 internal override short vmethod_14(Class432 ow)
 {
     return(11);
 }
 internal override short vmethod_6(Class432 w)
 {
     return(w.KnownClasses.class1032_0.dxfClass_33.ClassNumber);
 }
 public override void Visit(Class432 c) { }
 public abstract void Visit(Class432 c);