예제 #1
0
 public void CreateRay(
     DxfEntity entity,
     DrawContext.Wireframe drawContext,
     ArgbColor color,
     Segment4D segment)
 {
 }
예제 #2
0
 public virtual void CreateText(
     DxfText text,
     DrawContext.Wireframe drawContext,
     ArgbColor color)
 {
     throw new Exception("The method or operation is not implemented.");
 }
예제 #3
0
 public virtual void CreateDot(
     DxfEntity entity,
     DrawContext.Wireframe drawContext,
     ArgbColor color,
     bool forText,
     Vector4D position)
 {
 }
예제 #4
0
 public void CreateRay(
     DxfEntity entity,
     DrawContext.Wireframe drawContext,
     ArgbColor color,
     Segment4D segment)
 {
     this.iwireframeGraphicsFactory_0.CreateRay(entity, drawContext, this.func_0(color), segment);
 }
예제 #5
0
 public virtual void CreateShape(
     DxfEntity entity,
     DrawContext.Wireframe drawContext,
     ArgbColor color,
     bool forText,
     IShape4D shape)
 {
 }
예제 #6
0
 public void GetBounds(DxfModel model, DxfEntity entity, Matrix4D modelTransform)
 {
     using (DrawContext.Wireframe context = (DrawContext.Wireframe) new DrawContext.Wireframe.ModelSpace(model, this.graphicsConfig_0, modelTransform))
     {
         IWireframeGraphicsFactory graphicsFactory = this.CreateGraphicsFactory();
         entity.Draw(context, graphicsFactory);
     }
 }
예제 #7
0
 public void CreateRay(
     DxfEntity entity,
     DrawContext.Wireframe drawContext,
     ArgbColor color,
     Segment4D segment)
 {
     this.linkedListNodeRef_0.Insert((IWireframeDrawable) new WireframeGraphicsCache.Class965(entity, drawContext, color, segment));
 }
예제 #8
0
 public void CreateXLine(
     DxfEntity entity,
     DrawContext.Wireframe drawContext,
     ArgbColor color,
     Vector4D?startPoint,
     Segment4D segment)
 {
 }
예제 #9
0
 public void CreateShape(
     DxfEntity entity,
     DrawContext.Wireframe drawContext,
     ArgbColor color,
     bool forText,
     IShape4D shape)
 {
     this.linkedListNodeRef_0.Insert((IWireframeDrawable) new WireframeGraphicsCache.Class969(entity, drawContext, color, forText, shape));
 }
예제 #10
0
 public void CreateShape(
     DxfEntity entity,
     DrawContext.Wireframe drawContext,
     ArgbColor color,
     bool forText,
     IShape4D shape)
 {
     this.iwireframeGraphicsFactory_0.CreateShape(entity, drawContext, this.func_0(color), forText, shape);
 }
예제 #11
0
 public void CreateShape(
     DxfEntity entity,
     DrawContext.Wireframe drawContext,
     ArgbColor color,
     bool forText,
     IShape4D shape)
 {
     shape.UpdateBounds(this.bounds3D_0, this.matrix4D_0);
 }
예제 #12
0
 public virtual void CreateLine(
     DxfEntity entity,
     DrawContext.Wireframe drawContext,
     ArgbColor color,
     bool forText,
     Vector4D start,
     Vector4D end)
 {
 }
예제 #13
0
 public void CreateDot(
     DxfEntity entity,
     DrawContext.Wireframe drawContext,
     ArgbColor color,
     bool forText,
     Vector4D position)
 {
     this.bounds3D_0.Update(this.matrix4D_0.TransformToPoint3D(position));
 }
예제 #14
0
 public void CreateDot(
     DxfEntity entity,
     DrawContext.Wireframe drawContext,
     ArgbColor color,
     bool forText,
     Vector4D position)
 {
     this.bounds3D_0.Update(position);
 }
예제 #15
0
 public void CreateXLine(
     DxfEntity entity,
     DrawContext.Wireframe drawContext,
     ArgbColor color,
     Vector4D?startPoint,
     Segment4D segment)
 {
     this.iwireframeGraphicsFactory_0.CreateXLine(entity, drawContext, this.func_0(color), startPoint, segment);
 }
예제 #16
0
 public void CreateDot(
     DxfEntity entity,
     DrawContext.Wireframe drawContext,
     ArgbColor color,
     bool forText,
     Vector4D position)
 {
     this.iwireframeGraphicsFactory_0.CreateDot(entity, drawContext, this.func_0(color), forText, position);
 }
예제 #17
0
 public void CreateXLine(
     DxfEntity entity,
     DrawContext.Wireframe drawContext,
     ArgbColor color,
     Vector4D?startPoint,
     Segment4D segment)
 {
     this.linkedListNodeRef_0.Insert((IWireframeDrawable) new WireframeGraphicsCache.Class966(entity, drawContext, color, startPoint, segment));
 }
예제 #18
0
 public static void CreateDrawables(
     IWireframeGraphicsFactory2 graphicsFactory,
     GraphicsConfig graphicsConfig,
     DxfModel model,
     Matrix4D modelTransform)
 {
     using (DrawContext.Wireframe context = (DrawContext.Wireframe) new DrawContext.Wireframe.ModelSpace(model, graphicsConfig, modelTransform))
         model.Draw(context, graphicsFactory);
 }
예제 #19
0
 public void CreateDot(
     DxfEntity entity,
     DrawContext.Wireframe drawContext,
     ArgbColor color,
     bool forText,
     Vector4D position)
 {
     this.linkedListNodeRef_0.Insert((IWireframeDrawable) new WireframeGraphicsCache.Class963(entity, drawContext, color, forText, position));
 }
예제 #20
0
 public void CreateLine(
     DxfEntity entity,
     DrawContext.Wireframe drawContext,
     ArgbColor color,
     bool forText,
     Vector4D start,
     Vector4D end)
 {
     this.iwireframeGraphicsFactory_0.CreateLine(entity, drawContext, this.func_0(color), forText, start, end);
 }
예제 #21
0
 public void CreateLine(
     DxfEntity entity,
     DrawContext.Wireframe drawContext,
     ArgbColor color,
     bool forText,
     Vector4D start,
     Vector4D end)
 {
     this.linkedListNodeRef_0.Insert((IWireframeDrawable) new WireframeGraphicsCache.Class964(entity, drawContext, color, forText, start, end));
 }
예제 #22
0
 public virtual void CreateImage(
     DxfRasterImage rasterImage,
     DrawContext.Wireframe drawContext,
     Polyline4D clipPolygon,
     Polyline4D imageBoundary,
     Vector4D transformedOrigin,
     Vector4D transformedXAxis,
     Vector4D transformedYAxis)
 {
 }
예제 #23
0
 public virtual void CreatePathAsOne(
     DxfEntity entity,
     DrawContext.Wireframe drawContext,
     ArgbColor color,
     bool forText,
     IList <Polyline4D> polylines,
     bool fill,
     bool correctForBackgroundColor)
 {
 }
예제 #24
0
 public Class965(
     DxfEntity entity,
     DrawContext.Wireframe drawContext,
     ArgbColor color,
     Segment4D segment)
     : base(entity, drawContext, color)
 {
     this.color       = color;
     this.segment4D_0 = segment;
 }
 public void BeginGeometry(
     DxfEntity entity,
     DrawContext.Wireframe drawContext,
     ArgbColor color,
     bool forText,
     bool fill,
     bool stroke,
     bool correctForBackgroundColor)
 {
     this.iwireframeGraphicsFactory2_0.BeginGeometry(entity, drawContext, this.func_0(color), forText, fill, stroke, correctForBackgroundColor);
 }
예제 #26
0
 public Class969(
     DxfEntity entity,
     DrawContext.Wireframe drawContext,
     ArgbColor color,
     bool forText,
     IShape4D shape)
     : base(entity, drawContext, color)
 {
     this.bool_0     = forText;
     this.ishape4D_0 = shape;
 }
예제 #27
0
 public Class966(
     DxfEntity entity,
     DrawContext.Wireframe drawContext,
     ArgbColor color,
     Vector4D?startPoint,
     Segment4D segment)
     : base(entity, drawContext, color)
 {
     this.nullable_0  = startPoint;
     this.segment4D_0 = segment;
 }
예제 #28
0
 public Class963(
     DxfEntity entity,
     DrawContext.Wireframe drawContext,
     ArgbColor color,
     bool forText,
     Vector4D position)
     : base(entity, drawContext, color)
 {
     this.bool_0     = forText;
     this.vector4D_0 = position;
 }
예제 #29
0
 public void CreateImage(
     DxfRasterImage rasterImage,
     DrawContext.Wireframe drawContext,
     Polyline4D clipPolygon,
     Polyline4D imageBoundary,
     Vector4D transformedOrigin,
     Vector4D transformedXAxis,
     Vector4D transformedYAxis)
 {
     this.linkedListNodeRef_0.Insert((IWireframeDrawable) new WireframeGraphicsCache.Class972(rasterImage, drawContext, clipPolygon, imageBoundary, transformedOrigin, transformedXAxis, transformedYAxis));
 }
예제 #30
0
 public void CreatePathAsOne(
     DxfEntity entity,
     DrawContext.Wireframe drawContext,
     ArgbColor color,
     bool forText,
     IList <Polyline4D> polylines,
     bool fill,
     bool correctForBackgroundColor)
 {
     this.linkedListNodeRef_0.Insert((IWireframeDrawable) new WireframeGraphicsCache.Class968(entity, drawContext, color, forText, polylines, fill, correctForBackgroundColor));
 }