Package 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
Electric Machines, Drives and Systems
1060 Vienna, Austria
email: dr.christian.kral@gmail.com
Johan Andreasson
Modelon AB
Ideon Science Park
22370 Lund, Sweden
email: johan.andreasson@modelon.se

Copyright © 1998-2019, Modelica Association and contributors

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

Package Contents

NameDescription
BasesPackageIcon for packages containing base classes
ContactIcon for contact information
ExampleIcon for runnable examples
ExamplesPackageIcon for packages containing runnable examples
FunctionIcon for functions
FunctionsPackageIcon for packages containing functions
GearIconThis icon will be removed in future Modelica versions
IconsPackageIcon for packages containing icons
InfoThis icon will be removed in future Modelica versions.
InformationIcon for general information packages
InterfacesPackageIcon for packages containing interfaces
InternalPackageIcon for an internal package (indicating that the package should not be directly utilized by user)
LibraryThis icon will be removed in future Modelica versions, use Package instead
Library2This icon will be removed in future Modelica versions, use Package instead
MaterialPropertiesPackageIcon for package containing property classes
MaterialPropertyIcon for property classes
MotorIconThis icon will be removed in future Modelica versions.
ObsoleteModelIcon for classes that are obsolete and will be removed in later versions
PackageIcon for standard packages
RecordIcon for records
RecordsPackageIcon for package containing records
ReferencesIcon for external references
ReleaseNotesIcon for release notes in documentation
RotationalSensorIcon representing a round measurement device
SensorsPackageIcon for packages containing sensors
SignalBusIcon for signal bus
SignalSubBusIcon for signal sub-bus
SourcesPackageIcon for packages containing sources
TranslationalSensorIcon representing a linear measurement device
TypeBooleanIcon for Boolean types
TypeComplexObsolete class kept only for backwards compatibility (use Complex instead)
TypeIntegerIcon for Integer types
TypeRealIcon for Real types
TypesPackageIcon for packages containing type definitions
TypeStringIcon for String types
UnderConstructionIcon for classes that are still under construction
UtilitiesPackageIcon for utility packages
VariantsPackageIcon for package containing variants

Partial Class Modelica.​Icons.​Information
Icon for general information packages

Information

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


Partial Class Modelica.​Icons.​Contact
Icon for contact information

Information

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


Partial Class Modelica.​Icons.​ReleaseNotes
Icon for release notes in documentation

Information

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


Partial Class Modelica.​Icons.​References
Icon for external references

Information

This icon indicates a documentation class containing references to external documentation and literature.


Partial Model Modelica.​Icons.​Example
Icon for runnable examples

Information

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


Partial Class Modelica.​Icons.​MaterialProperty
Icon for property classes

Information

This icon indicates a property class.


Partial Class Modelica.​Icons.​RotationalSensor
Icon representing a round measurement device

Information

This icon is designed for a rotational sensor model.


Partial Class Modelica.​Icons.​TranslationalSensor
Icon representing a linear measurement device

Information

This icon is designed for a translational sensor model.


Partial Function Modelica.​Icons.​Function
Icon for functions

Information

This icon indicates Modelica functions.


Partial Record Modelica.​Icons.​Record
Icon for records

Information

This icon is indicates a record.


Operator Record Modelica.​Icons.​TypeComplex
Obsolete class kept only for backwards compatibility (use Complex instead)

Information

Obsolete class, only kept for backwards compatibility. The type classes TypeReal, TypeInteger etc. have been introduced to associate an icon to the built-in base classes Real, Integer etc. Instead for Complex, an icon is already introduced in its definition (which is not possible for the built-in classes). Therefore, TypeComplex is just an alias to Complex and is therefore superfluous.

Extends from Complex (Complex number with overloaded operators).

Fields

TypeNameDescription
RealreReal part of complex number
RealimImaginary part of complex number

Type Modelica.​Icons.​TypeReal
Icon for Real types

Information

This icon is designed for a Real type.

Extends from Real.

Attributes

NameValue
min-Modelica.Constants.inf
maxModelica.Constants.inf
start0.

Type Modelica.​Icons.​TypeInteger
Icon for Integer types

Information

This icon is designed for an Integer type.

Extends from Integer.

Attributes

NameValue
min-Modelica.Constants.Integer_inf
maxModelica.Constants.Integer_inf
start0

Type Modelica.​Icons.​TypeBoolean
Icon for Boolean types

Information

This icon is designed for a Boolean type.

Extends from Boolean.

Attributes

NameValue
startfalse

Type Modelica.​Icons.​TypeString
Icon for String types

Information

This icon is designed for a String type.

Extends from String.

Attributes

NameValue
start""

Expandable Connector Modelica.​Icons.​SignalBus
Icon for signal bus

Information

This icon is designed for a signal bus connector.


Expandable Connector Modelica.​Icons.​SignalSubBus
Icon for signal sub-bus

Information

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


Partial Class Modelica.​Icons.​UnderConstruction
Icon for classes that are still under construction

Information

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


Partial Class 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.


Partial Class 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.

Extends from Modelica.​Icons.​ObsoleteModel (Icon for classes that are obsolete and will be removed in later versions).


Partial Class 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.

Extends from Modelica.​Icons.​ObsoleteModel (Icon for classes that are obsolete and will be removed in later versions).


Partial Class Modelica.​Icons.​Info
This icon will be removed in future Modelica versions.

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.

Extends from Modelica.​Icons.​ObsoleteModel (Icon for classes that are obsolete and will be removed in later versions).