Home Reference Source Repository
public class | source

CircumferenceModel

Extends:

GenericObjectDynamicObjectGeometricObject → CircumferenceModel

Static Method Summary

Static Public Methods
public static

do(map: *, list: *): *

Constructor Summary

Public Constructor
public

Member Summary

Public Members
public

center: *

public

color: *

public

posX: *

public

posY: *

public

radius: *

Private Members
private

Method Summary

Public Methods
public

distance(center: *): *

public

getCenter(): *

public
public

getIntersection(geometricObject: *): *

public

getIntersectionByLine(lineSegment: *): undefined[]

public
public

getPoint(): *

public

getRadius(): *

public
public

insideSegment(intersecX: *, intersecY: *): boolean

Inherited Summary

From class GenericObject
public

color: *

public
public
public
public

id: *

public
public
public
public
From class DynamicObject
public
public

label: *

public
public

addDependency(dynamicObject: *)

public

setClass(elementClass: *)

public

setLabel(label: *)

public

setLabelIgeom(label: *)

From class GeometricObject
public
public
public
public
public

setBackgroundColor(color: *)

public

setBorderColor(color: *)

public

setEdgeThinckness(edgeThinckness: *)

public

update(aggregator: DrawerAggregator, event: event)

Update properties of this Intersection

Static Public Methods

public static do(map: *, list: *): * source

Params:

NameTypeAttributeDescription
map *
list *

Return:

*

Public Constructors

public constructor() source

Override:

GeometricObject#constructor

Public Members

public center: * source

public color: * source

Override:

GenericObject#color

public posX: * source

public posY: * source

public radius: * source

Private Members

private _coordinates: *[] source

Public Methods

public distance(center: *): * source

Params:

NameTypeAttributeDescription
center *

Return:

*

public getCenter(): * source

Return:

*

public getDirection(): undefined[] source

Return:

undefined[]

public getIntersection(geometricObject: *): * source

Params:

NameTypeAttributeDescription
geometricObject *

Return:

*

public getIntersectionByLine(lineSegment: *): undefined[] source

Params:

NameTypeAttributeDescription
lineSegment *

Return:

undefined[]

public getIntersectionsByCircumference(circumference: *): undefined[] source

Params:

NameTypeAttributeDescription
circumference *

Return:

undefined[]

public getPoint(): * source

Return:

*

public getRadius(): * source

Return:

*

public getStraight(): undefined[] source

Return:

undefined[]

public insideSegment(intersecX: *, intersecY: *): boolean source

Params:

NameTypeAttributeDescription
intersecX *
intersecY *

Return:

boolean