C# Class Canguro.Model.Serializer.Deserializer

Afficher le fichier Open project: rforsbach/Treu-Structure

Protected Properties

Свойство Type Description
model Canguro.Model.Model

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

Deserializer() public méthode

public Deserializer ( Model model ) : System
model Canguro.Model.Model
Résultat System

GetSeismicZone() public méthode

public GetSeismicZone ( string zone ) : SeismicZone
zone string
Résultat SeismicZone

decodeAccel() public méthode

public decodeAccel ( string value ) : AccelLoad.AccelLoadValues
value string
Résultat AccelLoad.AccelLoadValues

readFrameConcreteBeams() public méthode

public readFrameConcreteBeams ( XmlNode node, Catalog cat ) : void
node System.Xml.XmlNode
cat Catalog
Résultat void

readFrameConcreteColumns() public méthode

public readFrameConcreteColumns ( XmlNode node, Catalog cat ) : void
node System.Xml.XmlNode
cat Catalog
Résultat void

readFrameSections() public méthode

public readFrameSections ( XmlNode node, Catalog cat ) : void
node System.Xml.XmlNode
cat Catalog
Résultat void

Property Details

model protected_oe property

protected Model,Canguro.Model model
Résultat Canguro.Model.Model