C# 클래스 Canguro.Analysis.LineDeformationCalculator

상속: ModelCalculator
파일 보기 프로젝트 열기: rforsbach/Treu-Structure

공개 메소드들

메소드 설명
GetCurve ( LineElement l, AbstractCase ac, int numPoints, float deformationScale, float paintScaleFactorTranslation, float &xPos ) : System.Vector3[]
GetCurvedAxis ( LineElement l, AbstractCase ac, DeformationAxis component, int numPoints ) : ].float[
GetCurvedPoint ( LineElement l, AbstractCase ac, DeformationAxis component, float xPos ) : float[]
LineDeformationCalculator ( ) : System

비공개 메소드들

메소드 설명
addConcentratedForceDeflection ( ConcentratedSpanLoad load, float x, float lineLength, float &angle, float a, float b, float RA, float P, float c1, float c3 ) : float
addConcentratedForceDeflection ( LineElement line, float lineLength, ConcentratedSpanLoad load, float controlPoints, float dirComponent, float scale, float EI ) : void
addConcentratedMomentDeflection ( ConcentratedSpanLoad load, float x, float lineLength, float &angle, float a, float b, float RA, float M, float c1, float c3, float c4 ) : float
addConcentratedMomentDeflection ( LineElement line, float lineLength, ConcentratedSpanLoad load, float controlPoints, float dirComponent, float scale, float EI ) : void
addLoadDeflection ( AbstractCase ac, LineElement line, float lineLength, float controlPoints, DeformationAxis component, float scale, float EI ) : void
addLoadDeflection ( LineElement line, float lineLength, DirectionalLineLoad load, float controlPoints, DeformationAxis component, float scale, float EI ) : void
addMomentDeflection ( float moment, float x, float lineLength, float &angle, float c1, float c3, float EI, float scale ) : float
addMomentDeflection ( float moment, float lineLength, float controlPoints, float EI, float scale ) : void
addTriangularForceDeflection ( LineLoad load, float lineLength, float x, float &angle, float RA, float a, float b, float q, float c1, float c2, float d1, float d2, float e1, float e2 ) : float
addTriangularForceDeflection ( LineElement line, float lineLength, DistributedSpanLoad load, float a, float b, float c, float controlPoints, float dirComponent, float scale, float EI ) : void
addUniformForceDeflection ( LineLoad load, float x, float lineLength, float &angle, float a, float b, float c, float W, float w, float RA, float c1, float c3, float c5, float c6 ) : float
addUniformForceDeflection ( LineElement line, float lineLength, DistributedSpanLoad load, float a, float b, float c, float controlPoints, float dirComponent, float scale, float EI ) : void
getCurvedAxis ( LineElement l, AbstractCase ac, DeformationAxis component, float controlPoints ) : void

메소드 상세

GetCurve() 공개 메소드

public GetCurve ( LineElement l, AbstractCase ac, int numPoints, float deformationScale, float paintScaleFactorTranslation, float &xPos ) : System.Vector3[]
l Canguro.Model.LineElement
ac Canguro.Model.Load.AbstractCase
numPoints int
deformationScale float
paintScaleFactorTranslation float
xPos float
리턴 System.Vector3[]

GetCurvedAxis() 공개 메소드

public GetCurvedAxis ( LineElement l, AbstractCase ac, DeformationAxis component, int numPoints ) : ].float[
l Canguro.Model.LineElement
ac Canguro.Model.Load.AbstractCase
component DeformationAxis
numPoints int
리턴 ].float[

GetCurvedPoint() 공개 메소드

public GetCurvedPoint ( LineElement l, AbstractCase ac, DeformationAxis component, float xPos ) : float[]
l Canguro.Model.LineElement
ac Canguro.Model.Load.AbstractCase
component DeformationAxis
xPos float
리턴 float[]

LineDeformationCalculator() 공개 메소드

public LineDeformationCalculator ( ) : System
리턴 System