new D3JSShape()
Members
-
dblClickOca :function
-
Type:
- function
-
index :number
-
Index in the table of the shapeView SHOULD NOT BE USED
Type:
- number
-
mouseOutOca :function
-
Type:
- function
-
mouseOverOca :function
-
Type:
- function
-
outsideShape :olympe.df.debug.d3.D3JSShape
-
Type:
-
parentShape :olympe.df.debug.d3.D3JSShape
-
Type:
-
shapeView :olympe.df.debug.d3.ShapeView
-
Defines on which shapeView it belongs.
Type:
-
useConnetors :boolean
-
Defines whether or not, the links will be connected to connectors
Type:
- boolean
Methods
-
addConnector(connector)
-
Parameters:
Name Type Description connectorolympe.df.debug.d3.D3JSConnector -
addInsideShape(shape)
-
Parameters:
Name Type Description shapeolympe.df.debug.d3.D3JSShape -
addSubShape(shape)
-
Parameters:
Name Type Description shapeolympe.df.debug.d3.D3JSShape -
dblClick()
-
-
getAbsX()
-
Returns:
- Type
- number
-
getAbsY()
-
Returns:
- Type
- number
-
getColor()
-
Returns:
-
getConnector(connectorId, output)
-
Parameters:
Name Type Description connectorIdstring outputboolean Returns:
-
getDiag()
-
Returns:
- Type
- number
-
getDiagAngle()
-
Returns:
- Type
- number
-
getFooter()
-
Returns:
- Type
- string
-
getHeight()
-
Returns:
- Type
- number
-
getHeightExt()
-
Returns:
- Type
- number
-
getId()
-
Returns:
- Type
- string | undefined
-
getIntersectionLength(theta)
-
Parameters:
Name Type Description thetanumber Returns:
- Type
- number
-
getMainShape()
-
Returns:
-
getMaxRadius()
-
Returns:
- Type
- number
-
getNames()
-
Returns:
- Type
- Array.<string>
-
getNbConnectors(output)
-
Parameters:
Name Type Description outputboolean Returns:
- Type
- number
-
getTitle()
-
Returns:
- Type
- string
-
getWidth()
-
Returns:
- Type
- number
-
getWidthExt()
-
Returns:
- Type
- number
-
getX()
-
Returns:
- Type
- number
-
getY()
-
Returns:
- Type
- number
-
isEllipse()
-
Returns:
- Type
- boolean
-
isHeightAuto()
-
Returns:
- Type
- boolean
-
isPinned()
-
Returns:
- Type
- boolean
-
isWidthAuto()
-
Returns:
- Type
- boolean
-
mouseOut()
-
Function called when user click on the shape
-
mouseOver()
-
Function called when user click on the shape
-
redraw(d3Node)
-
Parameters:
Name Type Description d3Node* -
registerDblClick(oca)
-
Parameters:
Name Type Description ocafunction -
registerMouseOut(oca)
-
Parameters:
Name Type Description ocafunction -
registerMouseOver(oca)
-
Parameters:
Name Type Description ocafunction -
savePos()
-
-
setColorAlpha(alpha)
-
Parameters:
Name Type Description alphanumber -
setHeight(height)
-
Parameters:
Name Type Description heightnumber -
setId(id)
-
Parameters:
Name Type Description idstring -
setShapeView(sv)
-
Parameters:
Name Type Description svolympe.df.debug.d3.ShapeView -
setWidth(width)
-
Parameters:
Name Type Description widthnumber -
setX(newX)
-
Parameters:
Name Type Description newXnumber -
setY(newY)
-
Parameters:
Name Type Description newYnumber -
update( [id] [, color] [, title] [, names] [, footer] [, x] [, y] [, width] [, height] [, charge] [, ellipse])
-
Parameters:
Name Type Argument Description idString <optional>
colorObject <optional>
titleString <optional>
namesArray <optional>
footerString <optional>
xNumber <optional>
yNumber <optional>
widthNumber <optional>
heightNumber <optional>
chargeNumber <optional>
ellipseBoolean <optional>
Olympe SDK