FeResPost Web Site                     FeResPost Online User Manual

Chapter II.2
The “ClaDb” class

A ClaDb object may be considered as an object in which collections of materials, laminates and loads are stored. The ClaDb Class also provides the “glue” that bonds the objects of the other composite Classes together.

Table II.2.1 gives the list of methods defined in “ClaDb” class.

Table II.2.1The different methods that have been defined in “ClaDb” class. Methods marked with “(s)” are singleton methods.



(FeResPost list of classes is given in Table 1 page 27.)



Method NameDescription Example



Creation and initialization methods



new (s) II.2.1 IV.3.1



initialize II.2.1



clone II.2.8



Manipulation of data defining ClaDb object



insertMaterial II.2.3 IV.3.2



eraseMaterial II.2.3



getMaterialsNbr II.2.3



getMaterialCopy II.2.3 IV.3.2



insertLaminate II.2.3 IV.3.2



eraseLaminate II.2.3



getLaminatesNbr II.2.3



getLaminateCopy II.2.3IV.3.4.2



reInitAllPliesAccelMatricesII.2.3



insertLoad II.2.3



eraseLoad II.2.3



getLoadsNbr II.2.3



getLoadCopy II.2.3IV.3.4.2



Management of units methods



getDbUnits II.2.4



setDbUnits II.2.4



setUnitsAllEntities II.2.4



setUnitsAllMaterials II.2.4



setUnitsAllLaminates II.2.4



setUnitsAllLoads II.2.4



changeUnitsAllEntities II.2.4



changeUnitsAllMaterials II.2.4



changeUnitsAllLaminatesII.2.4



changeUnitsAllLoads II.2.4



Iterators



each_material II.2.7



each_materialId II.2.7



each_laminate II.2.7IV.3.4.3



each_laminateId II.2.7



each_load II.2.7



each_loadId II.2.7



Disk IO methods



readEdf II.2.5 IV.3.1



writeNeutral II.2.5 IV.3.1



readNeutral II.2.5 IV.3.1



NDF lines



initWithNeutralLinesII.2.6



getNeutralLines II.2.6



Attributes



Id II.2.2






 II.2.1 Creation of an object
 II.2.2 Identifying a ClaDb
 II.2.3 Manipulating entities stored in a ClaDb
 II.2.4 Management of Units
 II.2.5 Saving to or retrieving from a disk file
 II.2.6 Saving or initializing with NDF lines
 II.2.7 Iterators
 II.2.8 Other methods