Modeller - This object represents the currently running instance of modeller. All other objects are logically children of this object. From here it is possible to open and access a database, modify the menus, modify the toolbars and similar high level activities. In practice, within a VBScript, it is not necessary to refer to the Modeller object, as all of its functions appear as global functions.
Database - The database represents the currently open model file. Generally, objects within a database are some kind of DatabaseMember , Loadset , Attribute or Control .
DatabaseMember - points, lines, surfaces, volumes, elements and nodes are all specialised examples of DatabaseMember . These represent the physical model.
Loadset - a loadset is a generic term which includes loadcases, load curves, envelopes, combinations and similar. These are used to distinguish between the steps within the analysis.
Attribute - loading, materials, slidelines, transformations, and all other objects that appear in the attributes or utilities treeviews in Modeller are all specialised examples of attribute.
Control - controls are attached to Loadcase objects and control the analysis. They dictate whether the analysis is linear, non-linear, dynamic etc and contain the parameters to fine tune such analyses.
View - A view (there can be several) represents a modeller drawing window. At any one time only one of them is 'current' - which represents the front-most one that has the user's attention.
ObjectSet - An object set can contain any number of DatabaseMember . The selection within a window, the set of visible objects within a window and user-defined groups are all specialised examples of ObjectSet
Thus this section is presented with generic, low-level objects first (to the left), leading to more specialised, high-level objects to the right.
 +- Menu  
 +- PolylineDefn  
 |
 +- Modeller   (Global Functions)
 |- ToolbarManager  
 |- ResultsCache  
 |- AnimationManager  
 |- AnimationView  
 |- Layer  
 |  +- WireframeLayer  
 |  |  +- MeshLayer  
 |  |  |- GeometryLayer  
 |  |
 |  |- LabelLayer  
 |  +- VisualiseLayer  
 |  |  +- AttributesLayer  
 |  |  |- UtilitiesLayer  
 |  |
 |  |- AnnotationLayer  
 |  |- DeformLayer  
 |  |- ResultsLayer  
 |     +- VectorsLayer  
 |     |- ContoursLayer  
 |     |- DiagramsLayer  
 |     |- ValuesLayer  
 |  
 |- Window  
 |  +- TextWindow  
 |  |- View  
 |
 |- GeometryData  
 |- DatabaseMember  
 |  +- DatabaseOperations   (Geometric Functionality)
 |  |  +- Geometry  
 |  |  |  +- Point  
 |  |  |  |- Line  
 |  |  |  |- CombinedLine  
 |  |  |  |- Surface  
 |  |  |  |- Volume  
 |  |  |  |- HollowVolume  
 |  |  |
 |  |  |- ObjectSet  
 |  |     +- Selection  
 |  |     |- Group  
 |  |        |- Database  
 |  |        +- SliceGroup  
 |  |
 |  |- MeshFamily  
 |  |  +- Node  
 |  |  |- Element  
 |  |  |- Edge  
 |  |  |- Face  
 |  |
 |  |- BackgroundGrid  
 |  |- ObjsToDrape  
 |  |- Annotation  
 |     +- TextAnnotation  
 |     |- LineAnnotation  
 |     |- PolygonAnnotation  
 |     |- ArrowAnnotation  
 |     |- BitmapAnnotation  
 |     |- SymbolAnnotation  
 |     |- AnnotationBlock  
 |        +- KeyAnnotation  
 |        |- BorderAnnotation  
 | 
 |- UnitSet  
 |- Options  
 |- 3dCoords  
 |- 2dCoords  
 |- Graph  
 |- Curve  
 |- Control  
 |  +- EigenControl  
 |  |- FourierControl  
 |  |- TransientControl  
 |
 |- AnalysisBaseClass  
 |  +- Analysis  
 |  +- VLOAnalysis  
 |  |- DirectMethodInfAnalysis  
 |  |- AnalysisCableTuning  
 |
 |- Loadset  
 |- +- PreLoadset  
 |  |- +- LoadCurve  
 |  |- |- Loadcase  
 |  |- Envelope  
 |  |- BasicCombination  
 |  |- SmartCombination  
 |  |- Fatigue  
 |  |- IMD  
 |  |- LoadsetTargetValues  
 |  |- CableTuningResults  
 |  |- ResultsLoadset  
 |
 |- Report  
 |- ReportChapter  
 |- ResultsChapter  
 |- MeshResultsSubChapter  
 |- Dialog  
    +- SelectLoadsetsDialog  
    |- FileDialog  
 |
 |- Assignment  
 |- ExportDataObj  
 |- TabulateDataObj  
 |- ExportIgesDataObj  
 |- ExportStepDataObj  
 |- ExportDxfDataObj  
 |- ExportStlDataObj  
 |- ExportNasDataObj  
 |- ExportAnsysDataObj  
 |- ExportAbaqusDataObj  
 |- ScriptExportDataObj  
 |- LusasRunOptionsObj  
 |- ImportDataObj  
 |- ImportIgesDataObj  
 |- ImportDxfDataObj  
 |- ImportCmdDataObj  
 |- ExportCmdDataObj  
 |- ImportPatranDataObj  
 |- ImportStlDataObj  
 |- ImportDatFileDataObj  
 |- ImportStepFileDataObj  
 |- ImportInfFileDataObj  
 |- ImportFiberSimDataObj  
 |- ElementDataObj  
 |- PrintWizardDataObj  
 |- GridWindow  ;
    +- LPIGridWindow  ;
    |- PrintResultsWindow  
 |
 |- Attribute  
    +- MeshAttr  
    |  +- MeshPoint  
    |  |- PointSpacingMeshAttr  
    |  |- PointElementMeshAttr  
    |  |- MeshLine  
    |  |- MeshSurface  
    |  |- MeshVolume  
    |
    |- TransformationAttr  
    |  +- PlanarRotationTransAttr  
    |  |- GenRotationTransAttr  
    |  |- ScaleTransAttr  
    |  |- TranslationTransAttr  
    |  |- MirrorPlaneTransAttr  
    |  |- CompoundTransAttr  
    |  |- AboutAxisTransAttr  
    |  |- TangentPathTransAttr  
    |  |- TranslationalPathTransAttr  
    |
    |- Dataset  
    |- PSD  
    |- SpectralCurve  
    |- LocalCoord  
    |  +- PlanarRotationCartLocalAttr  
    |  |- PlanarRotationCylLocalAttr  
    |  |- PlanarRotationSphLocalAttr  
    |  |- GenRotationCartLocalAttr  
    |  |- GenRotationCylLocalAttr  
    |  |- GenRotationSphLocalAttr  
    |  |- ScaleCartLocalAttr  
    |  |- ScaleCylLocalAttr  
    |  |- ScaleSphLocalAttr  
    |  |- SurfaceAxesLocalAttr  
    |
    |- VariationAttr  
    |  +- VariationField  
    |  |- VariationLine  
    |  |- InterpolationVariation  
    |  |- VariationSurface  
    |  |- VariationBoundary  
    |  |- VariationGrid  
    |  |- VariationFactored  
    |
    |- Geometric  
    |  +- GeometricLine  
    |  |- GeometricSurface  
    |  |- GeometricJoint  
    |
    |- Activate  
    |- Deactivate  
    |- Damping  
    |- Equivalence  
    |- SurfaceRadiation  
    |- SearchArea  
    |- Age  
    |- Slide  
    |- ThermalSurfaceGap  
    |- ThermalSurface  
    |- Support  
    |  +- SupportThermal  
    |  |- SupportStructural  
    |
    |- Loading  
    |  +- LoadingBeamDistributed  
    |  |- LoadingBeamPoint  
    |  |- LoadingConcentrated  
    |  |- LoadingBody  
    |  |- LoadingFace  
    |  |- FieldFaceLoading  
    |  |- LoadingDiscretePoint  
    |  |  +- DiscreteFluxPointLoading  
    |  |  +- DiscreteHeatPointLoading  
    |  |- LoadingDiscretePatch  
    |  |  +- DiscreteENVTLoading  
    |  |  +- DiscreteFluxPatchLoading  
    |  |  +- DiscreteHeatPatchLoading  
    |  |- DiscreteCompoundLoading  
    |  |- LoadingTemperature  
    |  |- LoadingStressStrain  
    |  |- LoadingGlobalDistributed  
    |  |- LoadingLocalDistributed  
    |  |- PrescribedDisplacementLoad  
    |  |- PrescribedVelocityLoad  
    |  |- PrescribedAccelerationLoad  
    |  |- LoadingFlux  
    |  |- PrescribedTemperatureLoad  
    |  |- LoadingEnvironmental  
    |  |- InternalHeatLoading  
    |  |- InternalHeatUserLoading  
    |  |- InitialAccelerationLoad  
    |  |- InitialVelocityLoad  
    |  |- LoadingConcreteHydration  
    |
    |- Constraint  
    |  +- ConstraintConstant  
    |  |- ConstraintCyclic  
    |  |- CyclicTranslation  
    |  |- NormalTiedMeshConstraint  
    |  |- ConstraintPath  
    |  |- PlanarSurfaceConstraint  
    |  |- RigidDisplacementConstraint  
    |  |- RigidLinkConstraint  
    |  |- ConstraintEquation  
    |  |- ConstraintTied  
    |  |- StraightLineConstraint  
    |
    |- RetainedFreedom  
    |  +- RetainedStructural  
    |  |- RetainedThermal  
    |
    |- Material  
    |  +- MaterialTropicSet  
    |  |- MaterialIsotropic  
    |  |- MaterialOrthotropic  
    |  |- CoupledWovenMaterial  
    |  |- AnisotropicMaterial  
    |  |- RigiditiesMaterial  
    |  |- FrictionalJointMaterial  
    |  |- GeneralJointMaterial  
    |  |- NonlinearJointMaterial  
    |  |- SmoothJointMaterial  
    |  |- SpringJointMaterial  
    |  |- UniformJointMaterial  
    |  |- ViscousJointMaterial  
    |  |- LeadRubberBearingJointMaterial  
    |  |- FrictionalPendulumJointMaterial  
    |  |- NonLinearUserJointMaterial  
    |  |- PiecewiseLinearJointMaterial  
    |  |- FieldIsotropicMaterial  
    |  |- FieldOrthotropicMaterial  
    |  |- InterfaceMaterial  
    |  |- RubberMaterial  
    |  |- VolumeCrushingMaterial  
    |  |- MaterialMass  
    |  |- MaterialNonlinear  
    |  |- MaterialNonlinearUser  
    |  |- MaterialResultantUser  
    |  |- CEBFIPconcreteMaterial  
    |  |- Eurocode2concreteMaterial  
    |  |- ChineseCreepConcreteMaterial  
    |  |- PolymerMaterial  
    |  |- GPMdamageMaterial  
    |  |- NonlinearUserThermal  
    |  |- CamClayMaterialSet  
    |  |- PiecewiseLinearBarMaterial  
    |
    |- Composite  
    |  +- CompositeBeam  
    |  |- CompositeShell  
    |  |- CompositeWoven  
    |  |- CompositeFiberSIM  
    |  |- CompositeSimulayt  
    |
    |- Influence  
    |- InfluenceV141  
    |- TendonProperties  
    |- TendonProfile  
    |- FailureComposite  
    |- DesignFactor  
    |- BeamStressRecovery  
    |- ScriptedAttribute  
    |- CrackTip  
    |- ElementTypeAttr  
    |
    |- Polyline  
    |  +- ReferencePath