| Package | edu.stanford.covertlab.graphics.shape |
| Class | public class ShapeBase |
| Inheritance | ShapeBase com.degrafa.GeometryGroup |
| Subclasses | CircleShape, ComplexShapeBase, EllipseShape, PolygonShapeBase, RectangleShape |
See also
| Property | Defined by | ||
|---|---|---|---|
| fillColor : uint | ShapeBase | ||
| hash : Boolean | ShapeBase | ||
| labelOffsetX : Number = 0 | ShapeBase | ||
| labelOffsetY : Number = 0 | ShapeBase | ||
| solidColor : Boolean | ShapeBase | ||
| strokeColor : uint | ShapeBase | ||
| Property | Defined by | ||
|---|---|---|---|
| _fillColor : uint | ShapeBase | ||
| _hash : Boolean = false | ShapeBase | ||
| size : Number | ShapeBase | ||
| _solidColor : Boolean = false | ShapeBase | ||
| _strokeColor : uint | ShapeBase | ||
| theta : Number | ShapeBase | ||
| Method | Defined by | ||
|---|---|---|---|
|
ShapeBase(size:Number = 0, strokeColor:uint = 0x000000, fillColor:uint = 0x000000)
| ShapeBase | ||
|
getPortBounds():Rectangle
| ShapeBase | ||
|
port(theta:Number, sense:Boolean):GraphicPoint
| ShapeBase | ||
| Method | Defined by | ||
|---|---|---|---|
|
computeConvexPolygonPort(points:Array, theta:Number, sense:Boolean):GraphicPoint
| ShapeBase | ||
|
normalizeAngle(theta:Number):Number
| ShapeBase | ||
|
rectangleToPoints(rectangle:Rectangle):Array
| ShapeBase | ||
| _fillColor | property |
protected var _fillColor:uint
| fillColor | property |
fillColor:uint [read-write]Implementation
public function get fillColor():uint
public function set fillColor(value:uint):void
| _hash | property |
protected var _hash:Boolean = false
| hash | property |
hash:Boolean [read-write]Implementation
public function get hash():Boolean
public function set hash(value:Boolean):void
| labelOffsetX | property |
public var labelOffsetX:Number = 0
| labelOffsetY | property |
public var labelOffsetY:Number = 0
| size | property |
protected var size:Number
| _solidColor | property |
protected var _solidColor:Boolean = false
| solidColor | property |
solidColor:Boolean [read-write]Implementation
public function get solidColor():Boolean
public function set solidColor(value:Boolean):void
| _strokeColor | property |
protected var _strokeColor:uint
| strokeColor | property |
strokeColor:uint [read-write]Implementation
public function get strokeColor():uint
public function set strokeColor(value:uint):void
| theta | property |
protected var theta:Number
| ShapeBase | () | constructor |
public function ShapeBase(size:Number = 0, strokeColor:uint = 0x000000, fillColor:uint = 0x000000)Parameters
size:Number (default = 0) |
|
strokeColor:uint (default = 0x000000) |
|
fillColor:uint (default = 0x000000) |
| computeConvexPolygonPort | () | method |
protected function computeConvexPolygonPort(points:Array, theta:Number, sense:Boolean):GraphicPointParameters
points:Array |
|
theta:Number |
|
sense:Boolean |
GraphicPoint |
| getPortBounds | () | method |
public function getPortBounds():Rectangle
Returns
Rectangle |
| normalizeAngle | () | method |
protected function normalizeAngle(theta:Number):NumberParameters
theta:Number |
Number |
| port | () | method |
public function port(theta:Number, sense:Boolean):GraphicPointParameters
theta:Number |
|
sense:Boolean |
GraphicPoint |
| rectangleToPoints | () | method |
protected function rectangleToPoints(rectangle:Rectangle):ArrayParameters
rectangle:Rectangle |
Array |