C# 클래스 Canguro.Model.Serializer.Deserializer

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

보호된 프로퍼티들

프로퍼티 타입 설명
model Canguro.Model.Model

공개 메소드들

메소드 설명
Deserializer ( Model model ) : System
GetSeismicZone ( string zone ) : SeismicZone
decodeAccel ( string value ) : AccelLoad.AccelLoadValues
readFrameConcreteBeams ( XmlNode node, Catalog cat ) : void
readFrameConcreteColumns ( XmlNode node, Catalog cat ) : void
readFrameSections ( XmlNode node, Catalog cat ) : void

비공개 메소드들

메소드 설명
CodeYN ( bool val ) : string
Contains ( IList list, AnalysisCaseAppliedLoad load ) : ModalCaseFactor
DeleteMarked ( ) : void
Deserialize ( Stream file ) : void
Deserialize ( string filePath ) : void

Create a temporary XML file that will be send to SAP application

GetAsMatrix ( string matrix ) : Microsoft.DirectX.Matrix
GetComboType ( LoadCombination comboType ) : string
GetLoadDirection ( string coordSys, string dir ) : LineLoad.LoadDirection
GetTHDesign ( string str ) : THDesignOptions
MarkToDelete ( ) : void
readACI318_02 ( XmlNode node ) : void
readASD01 ( XmlNode node ) : void
readAllLayerAssignments ( XmlNode node ) : void
readAluminumDesignProps ( XmlNode node ) : void
readAluminumMaterials ( XmlNode node ) : void
readAnalysisCase ( XmlNode node ) : void
readAnalysisCases ( XmlNode node ) : void

readAngleAssignments ( XmlNode node ) : void
readAttribute ( XmlNode node, string attName ) : string
readAttribute ( XmlNode node, string attName, string defaultValue ) : string
readBasicElements ( XmlNode root ) : void
readCanguroVariables ( XmlNode node ) : void
readColdFormedDesignProps ( XmlNode node ) : void
readColdFormedMaterials ( XmlNode node ) : void
readCombinationsCases ( XmlNode node ) : void
readConcreteBeamSectionProps ( XmlNode node, Catalog cat ) : void
readConcreteColumnSectionProps ( XmlNode node, Catalog cat ) : void
readConcreteDesign ( XmlNode node ) : void

readConcreteDesignProps ( XmlNode node ) : void
readConcreteMaterials ( XmlNode node ) : void
readConstraintAssignments ( XmlNode node ) : void
readConstraints ( XmlNode node, Constraint type ) : void
readDiaphragm ( XmlNode node ) : void
readFrameAngles ( XmlNode node ) : void
readFrameDistributedLoads ( XmlNode node ) : void
readFrameInsertionPointAssignments ( XmlNode node ) : void
readFrameOffsetAssignments ( XmlNode node ) : void
readFramePartialFixities ( XmlNode node ) : void
readFramePointLoads ( XmlNode node ) : void
readFrameReleases ( XmlNode node ) : void
readFrameSection ( XmlNode node, Catalog cat ) : void
readFrameSectionAssignments ( XmlNode node ) : void
readFrameTemperatureLoads ( XmlNode node ) : void
readFrames ( XmlNode node ) : void

Create nodes in XML for frame elements

readJoint ( XmlNode node ) : void
readJointCoordinates ( XmlNode node ) : void

Create nodes in XML for joint elements

readJointForce ( XmlNode node ) : void
readJointForces ( XmlNode node ) : void
readJointGroundDisplacements ( XmlNode node ) : void
readJointMasses ( XmlNode node ) : void
readJointRestraints ( XmlNode node ) : void
readJointSprings ( XmlNode node ) : void
readLRFD99 ( XmlNode node ) : void
readLayerAssignments ( XmlNode node ) : void
readLayers ( XmlNode node ) : void
readLineAssigments ( XmlNode node ) : void
readLineDistributedForces ( XmlNode node ) : void
readLinePointForces ( XmlNode node ) : void
readLineTemperatureLoad ( XmlNode node ) : void
readLines ( XmlNode node ) : void
readLoadCase ( XmlNode node ) : void
readLoadCases ( XmlNode node ) : void

readLoadCombinationCase ( XmlNode node ) : void
readLoadGroundDisplacements ( XmlNode node ) : void
readMasses ( XmlNode node ) : void
readMaterials ( XmlNode node ) : void

readModalCase ( XmlNode node ) : void
readModalCases ( XmlNode node ) : void
readModalGeneralCase ( XmlNode node ) : void
readModalRitzCases ( XmlNode node ) : void
readNonLinearLoadApplication ( XmlNode node ) : void

Ignore this. It's constant.

readNonLinearParameters ( XmlNode node ) : void
readProgramControl ( XmlNode node ) : void
readRCDF2001 ( XmlNode node ) : void
readRebarDesignProps ( XmlNode node ) : void
readRebarMaterials ( XmlNode node ) : void
readReleaseAssignments ( XmlNode node ) : void
readResponseSpecta ( XmlNode node ) : void

readResponseSpectrum ( XmlNode node ) : void
readResponseSpectrumAssignmentsCases ( XmlNode node ) : void
readResponseSpectrumGeneralCase ( XmlNode node ) : void
readResponseSpectrumGeneralCases ( XmlNode node ) : void
readResponseSpectrumLoadCase ( XmlNode node ) : void
readRestraints ( XmlNode node ) : void
readSpringAssignments ( XmlNode node ) : void
readSprings ( XmlNode node ) : void
readStaticCase ( XmlNode node ) : void
readStaticCases ( XmlNode node ) : void
readSteelDesignProps ( XmlNode node ) : void
readSteelMaterials ( XmlNode node ) : void
readUBC97_ASD ( XmlNode node ) : void
readUBC97_Conc ( XmlNode node ) : void
readUBC97_LRFD ( XmlNode node ) : void
readViewOptions ( XmlNode node ) : void
secShape ( string shape ) : string

메소드 상세

Deserializer() 공개 메소드

public Deserializer ( Model model ) : System
model Canguro.Model.Model
리턴 System

GetSeismicZone() 공개 메소드

public GetSeismicZone ( string zone ) : SeismicZone
zone string
리턴 SeismicZone

decodeAccel() 공개 메소드

public decodeAccel ( string value ) : AccelLoad.AccelLoadValues
value string
리턴 AccelLoad.AccelLoadValues

readFrameConcreteBeams() 공개 메소드

public readFrameConcreteBeams ( XmlNode node, Catalog cat ) : void
node System.Xml.XmlNode
cat Catalog
리턴 void

readFrameConcreteColumns() 공개 메소드

public readFrameConcreteColumns ( XmlNode node, Catalog cat ) : void
node System.Xml.XmlNode
cat Catalog
리턴 void

readFrameSections() 공개 메소드

public readFrameSections ( XmlNode node, Catalog cat ) : void
node System.Xml.XmlNode
cat Catalog
리턴 void

프로퍼티 상세

model 보호되어 있는 프로퍼티

protected Model,Canguro.Model model
리턴 Canguro.Model.Model