Home Reference Source Repository
public class | source

Line

Extends:

sketcher/ccobjects~ClassCadObjectGeometricObject → Line

Constructor Summary

Public Constructor
public

Member Summary

Public Members
public
public

mesh: *

public

points: *

public
public

width: *

Method Summary

Public Methods
public

addStateDiff(stateDiff: *, alpha: *)

public

applyStateDiff(stateDiff: *)

public

endDrag(sketch: *, server: *)

public
public

getLength(): *

public
public
public

getState(): *

public

getSubstratePosition(len: *, size: *): *

public

getTangent(atPoint: *): *

public

moveRelative(direction: *)

public

prepareAddOnServer(sketch: *): *

public

prepareRemoveOnServer(sketch: *): *

public

prepareUpdateToServer(sketch: *): *

public

setGeomSizes(sizes: *)

public

setVisible(visibility: *)

public
public
public

Inherited Summary

From class GeometricObject
public
public

Public Constructors

public constructor source

Override:

GeometricObject#constructor

Public Members

public interact: * source

public mesh: * source

public points: * source

public type: string source

public width: * source

Public Methods

public addStateDiff(stateDiff: *, alpha: *) source

Params:

NameTypeAttributeDescription
stateDiff *
alpha *

public applyStateDiff(stateDiff: *) source

Params:

NameTypeAttributeDescription
stateDiff *

public endDrag(sketch: *, server: *) source

Params:

NameTypeAttributeDescription
sketch *
server *

public getAuxiliaryGeometry(): * source

Return:

*

public getLength(): * source

Return:

*

public getMiddlePosition(): * source

Return:

*

public getSizingPoint(): * source

Return:

*

public getState(): * source

Return:

*

public getSubstratePosition(len: *, size: *): * source

Params:

NameTypeAttributeDescription
len *
size *

Return:

*

public getTangent(atPoint: *): * source

Params:

NameTypeAttributeDescription
atPoint *

Return:

*

public moveRelative(direction: *) source

Params:

NameTypeAttributeDescription
direction *

public prepareAddOnServer(sketch: *): * source

Params:

NameTypeAttributeDescription
sketch *

Return:

*

public prepareRemoveOnServer(sketch: *): * source

Params:

NameTypeAttributeDescription
sketch *

Return:

*

public prepareUpdateToServer(sketch: *): * source

Params:

NameTypeAttributeDescription
sketch *

Return:

*

public setGeomSizes(sizes: *) source

Params:

NameTypeAttributeDescription
sizes *

public setVisible(visibility: *) source

Params:

NameTypeAttributeDescription
visibility *

public updateAuxiliaryGeometry() source

public updateGeometry() source

public updateVisualization() source