C# Класс Canguro.Model.Serializer.Serializer

Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
model Canguro.Model.Model

Открытые методы

Метод Описание
Serializer ( Model model ) : System
encode ( AccelLoad value ) : string
writeConcreteBeamAssigments ( XmlWriter xml, FrameSection sec ) : void
writeConcreteColumnSectionProps ( XmlWriter xml, FrameSection sec ) : void
writeFrameSection ( XmlWriter xml, FrameSection obj ) : void

Приватные методы

Метод Описание
CodeYN ( bool val ) : string
GetAsString ( Microsoft m ) : string
GetComboType ( LoadCombination comboType ) : string
Serialize ( Stream stream, bool serializaResults ) : void

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

Serialize ( string filePath ) : void
getCardinalPoint ( CardinalPoint point ) : string
secShape ( string shape ) : string
writeACI318_02 ( XmlWriter xml, ACI318_02 obj ) : void
writeASD01_Conc ( XmlWriter xml, ASD01 obj ) : void
writeAluminumDesignProps ( XmlWriter xml, Material mat ) : void
writeAnalysisCase ( XmlWriter xml, AnalysisCase aCase ) : void
writeAngleAssignments ( XmlWriter xml, LineElement obj ) : void
writeCanguroVariables ( XmlWriter xml ) : void
writeColdFormedDesignProps ( XmlWriter xml, Material mat ) : void
writeConcreteDesignProps ( XmlWriter xml, Material mat ) : void
writeConcreteNode ( XmlWriter xml, DesignOptions obj ) : void

writeConstraints ( XmlWriter xml, Model model ) : void
writeDatabaseFormat ( XmlWriter xml ) : void
writeDegreesofFreedom ( XmlWriter xml ) : void
writeFixedNode ( XmlWriter xml ) : void

writeFrameDesignNode ( XmlWriter xml, Canguro m ) : void

writeFrameInsertionPointAssignments ( XmlWriter xml, ItemList lines ) : void
writeFrameOffsetAssignments ( XmlWriter xml, ItemList lines ) : void
writeJointForces ( XmlWriter xml, Joint obj ) : void
writeJoints ( XmlWriter xml, Joint obj ) : void
writeLRFD99 ( XmlWriter xml, LRFD99 obj ) : void
writeLayerAssignments ( XmlWriter xml, Item item, string type ) : void
writeLayerAssignments ( XmlWriter xml, Model model ) : void
writeLayers ( XmlWriter xml, ItemList layers ) : void
writeLineAssigments ( XmlWriter xml, LineElement obj ) : void
writeLineDistributedForces ( XmlWriter xml, LineElement obj ) : void
writeLinePointForces ( XmlWriter xml, LineElement obj ) : void
writeLineTemperatureLoads ( XmlWriter xml, LineElement obj ) : void
writeLines ( XmlWriter xml, LineElement obj ) : void
writeLoadCase ( XmlWriter xml, LoadCase obj ) : void
writeLoadCombinationCase ( XmlWriter xml, LoadCombination obj, Canguro m ) : void
writeLoadGroundDisplacements ( XmlWriter xml, Joint obj ) : void
writeMassSource ( XmlWriter xml ) : void
writeMasses ( XmlWriter xml, Joint obj ) : void
writeMaterial ( XmlWriter xml, Material mat ) : void
writeModalCase ( XmlWriter xml, AnalysisCase aCase ) : void
writeModalGeneralCase ( XmlWriter xml, AnalysisCase aCase ) : void
writeNamedSets1 ( XmlWriter xml ) : void
writeNamedSets2 ( XmlWriter xml ) : void
writeNamedSets2 ( XmlWriter xml, AnalysisCase aCase ) : void
writeNamedSets2 ( XmlWriter xml, LoadCase aCase ) : void
writeNamedSets2 ( XmlWriter xml, LoadCombination aCase ) : void
writeNode ( XmlWriter xml ) : void

writeNode ( XmlWriter xml, Canguro m ) : void

writeNode ( XmlWriter xml, IList spectra, IList aCases ) : void

writeNode ( XmlWriter xml, ItemList obj ) : void

Create nodes in XML for joint elements

writeNode ( XmlWriter xml, ItemList obj ) : void

Create nodes in XML for frame elements

writeNode ( XmlWriter xml, LoadCase>.ManagedDictionary obj ) : void

writeNonLinearLoadApplication ( XmlWriter xml, Model model ) : void
writeNonLinearParameters ( XmlWriter xml, Model model ) : void
writeProgramControl ( XmlWriter xml ) : void
writeRCDF2001 ( XmlWriter xml, RCDF2001 obj ) : void
writeRebarDesignProps ( XmlWriter xml, Material mat ) : void
writeRebarSizes ( XmlWriter xml ) : void
writeReleaseAssignments ( XmlWriter xml, LineElement obj ) : void
writeResponseSpectrum ( XmlWriter xml, ResponseSpectrum spectrum ) : void
writeResponseSpectrumGeneralCase ( XmlWriter xml, AnalysisCase aCase ) : void
writeResponseSpectrumLoadCase ( XmlWriter xml, AnalysisCase aCase ) : void
writeRestraints ( XmlWriter xml, Joint obj ) : void
writeSavedTable ( XmlWriter xml ) : void
writeSpringAssignments ( XmlWriter xml, LineElement obj ) : void
writeSprings ( XmlWriter xml, Joint obj ) : void
writeStaticCase ( XmlWriter xml, AnalysisCase aCase ) : void
writeSteelDesignProps ( XmlWriter xml, Material mat ) : void
writeSteelNode ( XmlWriter xml, DesignOptions obj ) : void

writeUBC97_ASD ( XmlWriter xml, UBC97_ASD obj ) : void
writeUBC97_Conc ( XmlWriter xml, UBC97_Conc obj ) : void
writeUBC97_LRFD ( XmlWriter xml, UBC97_LRFD obj ) : void
writeViewOptions ( XmlWriter xml ) : void

Описание методов

Serializer() публичный метод

public Serializer ( Model model ) : System
model Canguro.Model.Model
Результат System

encode() публичный метод

public encode ( AccelLoad value ) : string
value Canguro.Model.Load.AccelLoad
Результат string

writeConcreteBeamAssigments() публичный статический метод

public static writeConcreteBeamAssigments ( XmlWriter xml, FrameSection sec ) : void
xml System.Xml.XmlWriter
sec Canguro.Model.Section.FrameSection
Результат void

writeConcreteColumnSectionProps() публичный статический метод

public static writeConcreteColumnSectionProps ( XmlWriter xml, FrameSection sec ) : void
xml System.Xml.XmlWriter
sec Canguro.Model.Section.FrameSection
Результат void

writeFrameSection() публичный статический метод

public static writeFrameSection ( XmlWriter xml, FrameSection obj ) : void
xml XmlWriter
obj FrameSection
Результат void

Описание свойств

model защищенное свойство

protected Model,Canguro.Model model
Результат Canguro.Model.Model