| Package | edu.stanford.covertlab.graphics.shape |
| Class | public class ComplexShapeBase |
| Inheritance | ComplexShapeBase ShapeBase com.degrafa.GeometryGroup |
| Subclasses | ATPaseShape, CentrosomeShape, DNAShape, EndoplasmicReticulumShape, FlagellumShape, GolgiShape, IgShape, IonChannelShape, MitochondrionShape, PassTransmembraneReceptorShape, PoreShape, YReceptorShape |
See also
| Method | Defined by | ||
|---|---|---|---|
|
ComplexShapeBase(size:Number, strokeColor:uint, fillColor:uint)
| ComplexShapeBase | ||
![]() |
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 | |
|
translateScale(size:Number, svgBounds:Rectangle, svgScale:Array = null):void
| ComplexShapeBase | ||
|
translateScalePoint(x:Number, tx:Number, scale:Number):Number
| ComplexShapeBase | ||
| ComplexShapeBase | () | constructor |
public function ComplexShapeBase(size:Number, strokeColor:uint, fillColor:uint)Parameters
size:Number |
|
strokeColor:uint |
|
fillColor:uint |
| translateScale | () | method |
protected function translateScale(size:Number, svgBounds:Rectangle, svgScale:Array = null):voidParameters
size:Number |
|
svgBounds:Rectangle |
|
svgScale:Array (default = null) |
| translateScalePoint | () | method |
protected function translateScalePoint(x:Number, tx:Number, scale:Number):NumberParameters
x:Number |
|
tx:Number |
|
scale:Number |
Number |