Class AreaLayer
Defined in File LaneletMap.h
Inheritance Relationships
Base Type
public lanelet::PrimitiveLayer< Area >
(Template Class PrimitiveLayer)
Class Documentation
-
class AreaLayer : public lanelet::PrimitiveLayer<Area>
Specialized map layer for Area.
Public Functions
-
AreaLayer() = default
-
~AreaLayer() = default
-
Areas findUsages(const RegulatoryElementConstPtr ®Elem)
-
ConstAreas findUsages(const RegulatoryElementConstPtr ®Elem) const
-
std::vector<ConstPrimitiveT> findUsages(const traits::ConstPrimitiveType<traits::OwnedT<PrimitiveT>> &primitive) const
finds usages of an owned type within this layer
Finds e.g. points owned by linestrings in the lanelet layer.
See also
utils::findUsages
The relations are stored by a map internally, so this is just a fast map lookup.
-
std::vector<PrimitiveT> findUsages(const traits::ConstPrimitiveType<traits::OwnedT<PrimitiveT>> &primitive)
finds usages of an owned type within this layer
This is the non-const version to find usages of a primitive in a layer.
-
AreaLayer() = default