Packageidv.cjcat.stardust.twoD.deflectors
Classpublic class CircleDeflector
InheritanceCircleDeflector Inheritance Deflector Inheritance StardustElement

Circular obstacle.

When a particle hits the obstacle, it bounces back.



Public Properties
 PropertyDefined by
 Inheritedactive : Boolean
Deflector
 Inheritedbounce : Number
Deflector
 Inheritedname : String
StardustElement
  radius : Number
The radius of the obstacle.
CircleDeflector
  x : Number = 0
The X coordinate of the center of the obstacle.
CircleDeflector
  y : Number = 0
The Y coordinate of the center of the obstacle.
CircleDeflector
Public Methods
 MethodDefined by
  
CircleDeflector(x:Number = 0, y:Number = 0, radius:Number = 100)
CircleDeflector
 Inherited
Deflector
 Inherited
Deflector
 Inherited
[Abstract Method] Returns the related objects of the element.
StardustElement
 Inherited
getXMLTag():XML
Returns the root tag of the XML representation.
StardustElement
  
getXMLTagName():String
CircleDeflector
  
parseXML(xml:XML, builder:XMLBuilder = null):void
CircleDeflector
  
toXML():XML
CircleDeflector
Protected Methods
 MethodDefined by
  
CircleDeflector
Property detail
radiusproperty
public var radius:Number

The radius of the obstacle.

xproperty 
public var x:Number = 0

The X coordinate of the center of the obstacle.

yproperty 
public var y:Number = 0

The Y coordinate of the center of the obstacle.

Constructor detail
CircleDeflector()constructor
public function CircleDeflector(x:Number = 0, y:Number = 0, radius:Number = 100)Parameters
x:Number (default = 0)
 
y:Number (default = 0)
 
radius:Number (default = 100)
Method detail
calculateMotionData4D()method
protected override function calculateMotionData4D(particle:Particle2D):MotionData4DParameters
particle:Particle2D

Returns
MotionData4D
getXMLTagName()method 
public override function getXMLTagName():String

Returns
String
parseXML()method 
public override function parseXML(xml:XML, builder:XMLBuilder = null):voidParameters
xml:XML
 
builder:XMLBuilder (default = null)
toXML()method 
public override function toXML():XML

Returns
XML