예제 #1
0
 public RhombusDrawer(double h, double w, double cols, SLDManager app, BodyParametrs body, BodyDrawer bodyDrawer, double angle)
     : base(app, body, bodyDrawer, angle)
 {
     this.h    = h;
     this.w    = w;
     this.cols = cols;
 }
예제 #2
0
 public BodyDrawer(SLDManager app, BodyParametrs body)
 {
     application = app;
     // Получает ISketchManager объект, который позволяет получить доступ к процедурам эскиза
     swSketchManager = application.swModel.SketchManager;
     // Получает ISelectionMgr объект для данного документа, что делает выбранный объект доступным
     swSelMgr  = (SelectionMgr)application.swModel.SelectionManager;
     this.body = body;
 }
 public AbstractNAngleDrawer(SLDManager app, BodyParametrs body, BodyDrawer bodyDrawer, double angle)
 {
     application      = app;
     this.body        = body;
     this.bodyDrawer  = bodyDrawer;
     deflection_Angle = angle * Math.PI / 180;
     // Получает ISketchManager объект, который позволяет получить доступ к процедурам эскиза
     swSketchManager = application.swModel.SketchManager;
     // Получает ISelectionMgr объект для данного документа, что делает выбранный объект доступным
     swSelMgr = (SelectionMgr)application.swModel.SelectionManager;
 }
예제 #4
0
 public NAngleCells(BodyParametrs body) : base(body)
 {
 }
예제 #5
0
        private double cellLenght;     // Длина
        //private double cellHeight; // Высота

        //private int columns; // количество столбцов n
        //private int rows; // количество строк m

        //private List<Complex> rootsList;

        public RectangleCells(BodyParametrs body) : base(body)
        {
            angleNumb = 4;
        }
예제 #6
0
 public NandMRectangleCells(BodyParametrs body)
 {
     this.body = body;
 }
예제 #7
0
 public CircleCells(BodyParametrs body) : base(body)
 {
     angleNumb = 0;
 }
예제 #8
0
        protected double VCells; // Необходимый объём

        protected AbstractAngle(BodyParametrs body)
        {
            this.body = body;
        }
예제 #9
0
 public TriangleCells(BodyParametrs body) : base(body)
 {
     angleNumb = 3;
 }
예제 #10
0
        protected double relation;                 // Отношение площадей окружности к локали

        public AbstractRelationAngle(BodyParametrs body) : base(body)
        {
        }
예제 #11
0
 public NAngleCellsDrawer(SLDManager app, BodyParametrs body, BodyDrawer bodyDrawer, double angle)
     : base(app, body, bodyDrawer, angle)
 {
 }
예제 #12
0
 public CircleCellsDrawer(SLDManager app, BodyParametrs body, BodyDrawer bodyDrawer, int angle)
     : base(app, body, bodyDrawer, angle)
 {
 }