LuciadCPillar 2024.0.08
All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
labels

Support for grid label positioning. More...

Enumerations

enum class  luciad::GridLabelOrientation { luciad::GridLabelOrientation::Horizontal , luciad::GridLabelOrientation::AlongLine }
 Describes the orientation of a grid label with respect to the line. More...
 
enum class  luciad::GridLabelPosition { luciad::GridLabelPosition::EastAndSouth , luciad::GridLabelPosition::EastAndNorth , luciad::GridLabelPosition::WestAndSouth , luciad::GridLabelPosition::WestAndNorth }
 Defines the position of grid line labels with respect to the view. More...
 
enum class  luciad::GridLineLabelPosition {
  luciad::GridLineLabelPosition::AboveOrLeft , luciad::GridLineLabelPosition::Center , luciad::GridLineLabelPosition::BelowOrRight , luciad::GridLineLabelPosition::AboveOrRight ,
  luciad::GridLineLabelPosition::BelowOrLeft
}
 Defines where the line labels should be positioned with respect to the grid line. More...
 

Detailed Description

Support for grid label positioning.

Since
2023.1

Enumeration Type Documentation

◆ GridLabelOrientation

enum class luciad::GridLabelOrientation
strong

Describes the orientation of a grid label with respect to the line.

luciad/layers/grids/labels/GridLabelOrientation.h

Since
2023.1
Enumerator
Horizontal 

Labels are always oriented horizontally.

AlongLine 

Labels have the same orientation as the grid line.

◆ GridLabelPosition

enum class luciad::GridLabelPosition
strong

Defines the position of grid line labels with respect to the view.

luciad/layers/grids/labels/GridLabelPosition.h

They can for example be placed at the left or at the right edge of the view. For example, when a label is placed at the west or south side of a line, it will be placed at the left or lower edge of the view when using a rectangular projection like Mercator.

Since
2023.1
Enumerator
EastAndSouth 

Places the line label at the east or south side of the parallel or meridian.

EastAndNorth 

Places the line label at the east or north side of the parallel or meridian.

WestAndSouth 

Places the line label at the west or south side of the parallel or meridian.

WestAndNorth 

Places the line label at the west or north side of the parallel or meridian.

◆ GridLineLabelPosition

enum class luciad::GridLineLabelPosition
strong

Defines where the line labels should be positioned with respect to the grid line.

luciad/layers/grids/labels/GridLineLabelPosition.h

Since
2023.1
Enumerator
AboveOrLeft 

Positions the line label above or to the left of the grid line.

Center 

Positions the line labels centered on the grid line.

BelowOrRight 

Positions the line label below or to the right of the grid line.

AboveOrRight 

Positions the line label above or to the right of the grid line.

BelowOrLeft 

Positions the line label below or to the left of the grid line.