POST api/StringsSetout/BezierPointClicked

Request Information

URI Parameters

None.

Body Parameters

OnMouseLeftClickParameterDto
NameDescriptionTypeAdditional information
MouseX

integer

None.

MouseY

integer

None.

ShiftPress

boolean

None.

CtrlPress

boolean

None.

AltPress

boolean

None.

Request Formats

application/json, text/json

Sample:
{
  "mouseX": 1,
  "mouseY": 2,
  "shiftPress": true,
  "ctrlPress": true,
  "altPress": true
}

application/xml, text/xml

Sample:
<OnMouseLeftClickParameterDto xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/StairBiz.Contracts.Dto.Parameter">
  <AltPress>true</AltPress>
  <CtrlPress>true</CtrlPress>
  <MouseX>1</MouseX>
  <MouseY>2</MouseY>
  <ShiftPress>true</ShiftPress>
</OnMouseLeftClickParameterDto>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

BeziersDto
NameDescriptionTypeAdditional information
muBezPts

Collection of Point

None.

iPtInd

integer

None.

muBez

BezierRecDto

None.

cRes

decimal number

None.

cadWrapScale

decimal number

None.

Response Formats

application/json, text/json

Sample:
{
  "muBezPts": [
    {
      "x": 1,
      "y": 2
    },
    {
      "x": 1,
      "y": 2
    }
  ],
  "iPtInd": 1,
  "muBez": {
    "bezierType": 1,
    "stringInd": 2,
    "isTenon": true,
    "hiEnd": true,
    "bezInd": 5,
    "hasOpposite": true,
    "selPt": [
      {
        "x": 1,
        "y": 2
      },
      {
        "x": 1,
        "y": 2
      }
    ],
    "bezStt": 7,
    "bezEnd": 8,
    "conStt": 9,
    "conEnd": 10,
    "limitStt": 11,
    "limitEnd": 12,
    "controlDiam": 13
  },
  "cRes": 2.1,
  "cadWrapScale": 3.1
}

application/xml, text/xml

Sample:
<BeziersDto xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/StairBiz.Contracts.Dto">
  <cRes>2.1</cRes>
  <cadWrapScale>3.1</cadWrapScale>
  <iPtInd>1</iPtInd>
  <muBez>
    <BezEnd>8</BezEnd>
    <BezInd>5</BezInd>
    <BezStt>7</BezStt>
    <BezierType>1</BezierType>
    <ConEnd>10</ConEnd>
    <ConStt>9</ConStt>
    <ControlDiam>13</ControlDiam>
    <HasOpposite>true</HasOpposite>
    <HiEnd>true</HiEnd>
    <IsTenon>true</IsTenon>
    <LimitEnd>12</LimitEnd>
    <LimitStt>11</LimitStt>
    <SelPt xmlns:d3p1="http://schemas.datacontract.org/2004/07/StairBiz.Contracts.Dto.Drawing">
      <d3p1:Point>
        <d3p1:X>1</d3p1:X>
        <d3p1:Y>2</d3p1:Y>
      </d3p1:Point>
      <d3p1:Point>
        <d3p1:X>1</d3p1:X>
        <d3p1:Y>2</d3p1:Y>
      </d3p1:Point>
    </SelPt>
    <StringInd>2</StringInd>
  </muBez>
  <muBezPts xmlns:d2p1="http://schemas.datacontract.org/2004/07/StairBiz.Contracts.Dto.Drawing">
    <d2p1:Point>
      <d2p1:X>1</d2p1:X>
      <d2p1:Y>2</d2p1:Y>
    </d2p1:Point>
    <d2p1:Point>
      <d2p1:X>1</d2p1:X>
      <d2p1:Y>2</d2p1:Y>
    </d2p1:Point>
  </muBezPts>
</BeziersDto>