internal override void Write(Class432 ow) { base.Write(ow); Interface29 objectWriter = ow.ObjectWriter; objectWriter.imethod_24(this.point3D_2); objectWriter.imethod_24(this.point3D_3); objectWriter.imethod_4(this.Name); objectWriter.imethod_4(this.Description); objectWriter.imethod_16(this.Value); objectWriter.imethod_14(this.bool_2); this.dxfBlockParametersValueSet_0.Write(objectWriter); }
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); }
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); } }
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); }
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); }
internal override void Write(Class432 ow) { base.Write(ow); Interface29 objectWriter = ow.ObjectWriter; if (ow.Version > DxfVersion.Dxf21) { objectWriter.imethod_33(ow.Version > DxfVersion.Dxf24 ? 3 : 2); objectWriter.imethod_40((DxfHandledObject)this.HostBlock); objectWriter.imethod_32((short)this.designCoordinatesType_0); objectWriter.imethod_24(this.point3D_0); objectWriter.imethod_24(this.point3D_1); objectWriter.imethod_16(this.vector2D_1.X); objectWriter.imethod_33((int)this.unitsValue_0); objectWriter.imethod_16(this.vector2D_1.Y); objectWriter.imethod_33((int)this.unitsValue_1); objectWriter.imethod_29(this.vector3D_0); objectWriter.imethod_28(this.vector2D_0); objectWriter.imethod_33((int)this.scaleEstimationMethod_0); objectWriter.imethod_16(this.double_0); objectWriter.imethod_14(this.bool_0); objectWriter.imethod_16(this.double_1); objectWriter.imethod_16(this.double_2); objectWriter.imethod_4(this.string_0); objectWriter.imethod_4(this.string_1); } else { objectWriter.imethod_33(1); objectWriter.imethod_40((DxfHandledObject)this.HostBlock); objectWriter.imethod_32((short)this.designCoordinatesType_0); objectWriter.imethod_24(this.point3D_1); objectWriter.imethod_33((int)this.unitsValue_0); objectWriter.imethod_24(this.point3D_0); objectWriter.imethod_24(WW.Math.Point3D.Zero); objectWriter.imethod_29(this.vector3D_0); objectWriter.imethod_16(System.Math.PI / 2.0 - this.vector2D_0.GetAngle()); objectWriter.imethod_24(new WW.Math.Point3D(1.0, 1.0, 1.0)); objectWriter.imethod_4(this.string_0); objectWriter.imethod_4(this.string_1); objectWriter.imethod_16(this.vector2D_1.X); objectWriter.imethod_4(string.Empty); objectWriter.imethod_4(string.Empty); } objectWriter.imethod_4(this.string_2); objectWriter.imethod_4(this.string_3); objectWriter.imethod_4(this.string_4); objectWriter.imethod_33(this.list_0.Count); foreach (GeoMeshPoint geoMeshPoint in this.list_0) { objectWriter.imethod_25(geoMeshPoint.Source); objectWriter.imethod_25(geoMeshPoint.Destination); } objectWriter.imethod_33(this.list_1.Count); foreach (GeoMeshFace geoMeshFace in this.list_1) { objectWriter.imethod_33(geoMeshFace.FaceIndex1); objectWriter.imethod_33(geoMeshFace.FaceIndex2); objectWriter.imethod_33(geoMeshFace.FaceIndex3); } if (ow.Version > DxfVersion.Dxf21) { return; } objectWriter.imethod_14(true); objectWriter.imethod_14(false); objectWriter.imethod_20(this.point3D_1.Y); objectWriter.imethod_20(this.point3D_1.X); objectWriter.imethod_20(this.point3D_1.Y); objectWriter.imethod_20(this.point3D_1.X); objectWriter.imethod_33(0); objectWriter.imethod_33(0); objectWriter.imethod_25(WW.Math.Point2D.Zero); objectWriter.imethod_25(WW.Math.Point2D.Zero); objectWriter.imethod_14(false); objectWriter.imethod_16(this.vector2D_0.GetAngle() * (180.0 / System.Math.PI)); objectWriter.imethod_16(this.vector2D_0.GetAngle()); objectWriter.imethod_33((int)this.scaleEstimationMethod_0); objectWriter.imethod_16(this.double_0); objectWriter.imethod_14(this.bool_0); objectWriter.imethod_16(this.double_1); objectWriter.imethod_16(this.double_2); }