Modelica.Icons

Library of icons

Information


This package contains definitions for the graphical layout of components which may be used in different libraries. The icons can be utilized by inheriting them in the desired class using "extends" or by directly copying the "icon" layer.

Main Authors:
Martin Otter
Deutsches Zentrum fuer Luft und Raumfahrt e.V. (DLR)
Oberpfaffenhofen
Postfach 1116
D-82230 Wessling
email: Martin.Otter@dlr.de

Christian Kral
Austrian Institute of Technology, AIT
Mobility Department
Giefinggasse 2
1210 Vienna, Austria
email: christian.kral@ait.ac.at

Johan Andreasson
Modelon AB
Ideon Science Park
22370 Lund, Sweden
email: johan.andreasson@modelon.se

Copyright © 1998-2010, Modelica Association, DLR, AIT, and Modelon AB.

This Modelica package is free software; it can be redistributed and/or modified under the terms of the Modelica license, see the license conditions and the accompanying disclaimer in Modelica.UsersGuide.ModelicaLicense2.

Extends from Icons.Package (Icon for standard packages).

Package Content

NameDescription
Modelica.Icons.Information Information Icon for general information packages
Modelica.Icons.Contact Contact Icon for contact information
Modelica.Icons.ReleaseNotes ReleaseNotes Icon for release notes in documentation
Modelica.Icons.References References Icon for external references
Modelica.Icons.ExamplesPackage ExamplesPackage Icon for packages containing runnable examples
Modelica.Icons.Example Example Icon for runnable examples
Modelica.Icons.Package Package Icon for standard packages
Modelica.Icons.BasesPackage BasesPackage Icon for packages containing base classes
Modelica.Icons.VariantsPackage VariantsPackage Icon for package containing variants
Modelica.Icons.InterfacesPackage InterfacesPackage Icon for packages containing interfaces
Modelica.Icons.SourcesPackage SourcesPackage Icon for packages containing sources
Modelica.Icons.SensorsPackage SensorsPackage Icon for packages containing sensors
Modelica.Icons.RotationalSensor RotationalSensor Icon representing a round measurement device
Modelica.Icons.TranslationalSensor TranslationalSensor Icon representing a linear measurement device
Modelica.Icons.MaterialPropertiesPackage MaterialPropertiesPackage Icon for package containing property classes
Modelica.Icons.MaterialProperty MaterialProperty Icon for property classes
Modelica.Icons.Function Function Icon for functions
Modelica.Icons.Record Record Icon for records
Modelica.Icons.TypeComplex TypeComplex Icon for Complex types
Modelica.Icons.TypeReal TypeReal Icon for Real types
Modelica.Icons.TypeInteger TypeInteger Icon for Integer types
Modelica.Icons.TypeBoolean TypeBoolean Icon for Boolean types
Modelica.Icons.TypeString TypeString Icon for String types
Modelica.Icons.SignalBus SignalBus Icon for signal bus
Modelica.Icons.SignalSubBus SignalSubBus Icon for signal sub-bus
Modelica.Icons.UnderConstruction UnderConstruction  
Modelica.Icons.ObsoleteModel ObsoleteModel Icon for classes that are obsolete and will be removed in later versions
Modelica.Icons.Library Library This icon will be removed in future Modelica versions, use Package instead
Modelica.Icons.Library2 Library2 This icon will be removed in future Modelica versions, use Package instead
Modelica.Icons.GearIcon GearIcon This icon will be removed in future Modelica versions
Modelica.Icons.MotorIcon MotorIcon This icon will be removed in future Modelica versions.
Modelica.Icons.Info Info Icon for general information packages

Types and constants

  type TypeReal "Icon for Real types"
      extends Real;
  end TypeReal;

  type TypeInteger "Icon for Integer types"
      extends Integer;
  end TypeInteger;

  type TypeBoolean "Icon for Boolean types"
      extends Boolean;
  end TypeBoolean;

  type TypeString "Icon for String types"
      extends String;
  end TypeString;


Modelica.Icons.Information Modelica.Icons.Information

Icon for general information packages

Information


This icon indicate classes containing only documentation, intended for general description of e.g., concepts and features of a package.

Modelica definition

partial class Information "Icon for general information packages"

end Information;

Modelica.Icons.Contact Modelica.Icons.Contact

Icon for contact information

Information


This icon shall be used for the contact information of the library developers.

Modelica definition

partial class Contact "Icon for contact information"

end Contact;

Modelica.Icons.ReleaseNotes Modelica.Icons.ReleaseNotes

Icon for release notes in documentation

Information


This icon indicates release notes and the revision history of a library.

Modelica definition

partial class ReleaseNotes "Icon for release notes in documentation"

end ReleaseNotes;

Modelica.Icons.References Modelica.Icons.References

Icon for external references

Information


This icon indicates a documentation class containing references external documentation and litterature.

Modelica definition

partial class References "Icon for external references"


end References;

Modelica.Icons.Example Modelica.Icons.Example

Icon for runnable examples

Information


This icon indicates an example. The play button suggests that the example can be executed.

Modelica definition

partial model Example "Icon for runnable examples"

end Example;

Modelica.Icons.RotationalSensor Modelica.Icons.RotationalSensor

Icon representing a round measurement device

Information


This icon is designed for a rotational sensor model.

Modelica definition

partial class RotationalSensor 
  "Icon representing a round measurement device"

end RotationalSensor;

Modelica.Icons.TranslationalSensor Modelica.Icons.TranslationalSensor

Icon representing a linear measurement device

Information


This icon is designed for a translational sensor model.

Modelica definition

partial class TranslationalSensor 
  "Icon representing a linear measurement device"

end TranslationalSensor;

Modelica.Icons.MaterialProperty Modelica.Icons.MaterialProperty

Icon for property classes

Information


This icon indicates a property class.

Modelica definition

partial class MaterialProperty "Icon for property classes"

end MaterialProperty;

Modelica.Icons.Function Modelica.Icons.Function

Icon for functions

Information


This icon indicates Modelica functions.

Modelica definition

partial function Function "Icon for functions"

end Function;

Modelica.Icons.Record Modelica.Icons.Record

Icon for records

Information


This icon is indicates a record.

Modelica definition

partial record Record "Icon for records"

end Record;

Modelica.Icons.TypeComplex Modelica.Icons.TypeComplex

Icon for Complex types

Information


This icon is designed for a Complex type.

Extends from Complex (Complex number with overloaded operators).

Parameters

TypeNameDefaultDescription
Realre Real part of complex number
Realim Imaginary part of complex number

Modelica definition

record TypeComplex "Icon for Complex types"
  extends Complex;
end TypeComplex;

Modelica.Icons.SignalBus Modelica.Icons.SignalBus

Icon for signal bus

Modelica.Icons.SignalBus

Information


This icon is designed for a signal bus connector.

Modelica definition

connector SignalBus "Icon for signal bus"

end SignalBus;

Modelica.Icons.SignalSubBus Modelica.Icons.SignalSubBus

Icon for signal sub-bus

Modelica.Icons.SignalSubBus

Information


This icon is designed for a sub-bus in a signal connector.

Modelica definition

connector SignalSubBus "Icon for signal sub-bus"


end SignalSubBus;

Modelica.Icons.UnderConstruction Modelica.Icons.UnderConstruction

Information


Library developers can use this icon to indicate that the respective model is under construction.

Modelica definition

partial class UnderConstruction

end UnderConstruction;

Modelica.Icons.ObsoleteModel Modelica.Icons.ObsoleteModel

Icon for classes that are obsolete and will be removed in later versions

Information


This partial class is intended to provide a default icon for an obsolete model that will be removed from the corresponding library in a future release.

Modelica definition

partial class ObsoleteModel 
  "Icon for classes that are obsolete and will be removed in later versions"

end ObsoleteModel;

Modelica.Icons.GearIcon Modelica.Icons.GearIcon

This icon will be removed in future Modelica versions

Information


This icon of a gearbox will be removed in future versions of the library. Please use one of the icons of Mechanics.Rotational.Icons instead.

Modelica definition

partial class GearIcon 
  "This icon will be removed in future Modelica versions"

end GearIcon;

Modelica.Icons.MotorIcon Modelica.Icons.MotorIcon

This icon will be removed in future Modelica versions.

Information


This icon of an electrical motor model will be removed in future versions of the library. Please use a locally defined icon in your user defined libraries and applications.

Modelica definition

partial class MotorIcon 
  "This icon will be removed in future Modelica versions."

end MotorIcon;

Modelica.Icons.Info Modelica.Icons.Info

Icon for general information packages

Information


This icon indicate classes containing only documentation, intended for general description of e.g., concepts and features of a package.

Note

This icon will be removed in future versions of the Modelica Standard Library. Instead the icon Information shall be used.

Modelica definition

partial class Info "Icon for general information packages"

end Info;

Automatically generated Fri Nov 12 16:31:50 2010.