LuciadCPillar 2026.1
Loading...
Searching...
No Matches
projectedimagery

Unified model for projected imagery: single images, video, and 360-degree panoramas. More...

Classes

class  luciad::IPanoramaTileUrlProvider
 Resolves the URL of a single panorama tile for a luciad::PanoramaModel. More...
class  luciad::IProjectedImageryModel
 Model interface for projected imagery: single images, live video, and 360-degree panoramas. More...
class  luciad::IProjectedImageryModelObserver
 Observer interface for luciad::IProjectedImageryModel changes. More...
class  luciad::PanoramaModel
 A ready-to-use luciad::IProjectedImageryModel for static 360-degree panoramas of which the tiles are served from a URL. More...
class  luciad::ProjectedImagery
 A representation of projected imagery onto the map from a virtual camera position, such as a single video camera or one panorama position. More...
class  luciad::ProjectedImageryFeature
 This class makes the projected imagery feature data type available, together with its property paths. More...
class  luciad::ProjectedVideoModel
 A ready-to-use luciad::IProjectedImageryModel for a single live pinhole video source, such as a drone or a fixed camera. More...
class  luciad::ProjectionStructure
 Immutable description of the tile layout of a single projection. More...
struct  luciad::ProjectionTileCoordinate
 Immutable address of a single tile within a projection. More...
class  luciad::ProjectionTileQueryResult
 The result of a single tile query, see luciad::IProjectedImageryModel::queryTile. More...

Enumerations

enum class  luciad::ProjectionFace {
  luciad::ProjectionFace::Front , luciad::ProjectionFace::Back , luciad::ProjectionFace::Left , luciad::ProjectionFace::Right ,
  luciad::ProjectionFace::Top , luciad::ProjectionFace::Bottom , luciad::ProjectionFace::Single
}
 Identifies the cube face a tile belongs to. More...
enum class  luciad::ProjectionStructureType { luciad::ProjectionStructureType::Pinhole , luciad::ProjectionStructureType::CubeMap , luciad::ProjectionStructureType::Equirectangular }
 The projection geometry of a piece of projected imagery. More...

Detailed Description

Unified model for projected imagery: single images, video, and 360-degree panoramas.

Since
2026.1

Enumeration Type Documentation

◆ ProjectionFace

enum class luciad::ProjectionFace
strong

Identifies the cube face a tile belongs to.

luciad/models/projectedimagery/ProjectionTileCoordinate.h

For pinhole and equirectangular projections there is a single face, Single.

Since
2026.1
Enumerator
Front 

The front face of the cubemap.

Back 

The back face of the cubemap.

Left 

The left face of the cubemap.

Right 

The right face of the cubemap.

Top 

The top face of the cubemap.

Bottom 

The bottom face of the cubemap.

Single 

The single face used for pinhole and equirectangular projections.

◆ ProjectionStructureType

The projection geometry of a piece of projected imagery.

luciad/models/projectedimagery/ProjectionStructureType.h

This describes how the imagery wraps around the projecting camera. It is independent of whether the imagery is static or a live video stream.

Since
2026.1
Enumerator
Pinhole 

A single perspective image, such as a camera or video frame.

CubeMap 

A 360-degree panorama stored as six cube faces.

Equirectangular 

A 360-degree panorama stored as a single latitude and longitude image.