LuciadCPillar 2023.1.04
|
This is the complete list of members for luciad::GeometryFactory, including all inherited members.
createArcBand(std::shared_ptr< CoordinateReference > reference, Coordinate center, double minRadius, double maxRadius, Angle startAngle, Angle endAngle, Angle::Direction angleDirection=Angle::Direction::CounterClockwise) | luciad::GeometryFactory | static |
createBezierCurve(std::shared_ptr< luciad::CoordinateReference > reference, Coordinate startPoint, Coordinate controlPoint, Coordinate endPoint) | luciad::GeometryFactory | static |
createBounds(std::shared_ptr< CoordinateReference > reference, Coordinate location, double width, double height, double depth) | luciad::GeometryFactory | static |
createCircleBy3Points(std::shared_ptr< CoordinateReference > reference, Coordinate startPoint, Coordinate firstIntermediatePoint, Coordinate secondIntermediatePoint) | luciad::GeometryFactory | static |
createCircleByCenterPoint(std::shared_ptr< CoordinateReference > reference, Coordinate center, double radius) | luciad::GeometryFactory | static |
createCircularArcBy3Points(std::shared_ptr< CoordinateReference > reference, Coordinate startPoint, Coordinate intermediatePoint, Coordinate endPoint) | luciad::GeometryFactory | static |
createCircularArcByBulge(std::shared_ptr< CoordinateReference > reference, Coordinate startPoint, Coordinate endPoint, double bulge) | luciad::GeometryFactory | static |
createCircularArcByCenterPoint(std::shared_ptr< CoordinateReference > reference, Coordinate center, double radius, luciad::Angle startAngle, luciad::Angle endAngle, Angle::Direction angleDirection=Angle::Direction::CounterClockwise) | luciad::GeometryFactory | static |
createCompositeCurve(std::vector< std::shared_ptr< Curve > > curveList) | luciad::GeometryFactory | static |
createCompositePatch(std::shared_ptr< Patch > exteriorPatch, std::vector< std::shared_ptr< Patch > > interiorPatches) | luciad::GeometryFactory | static |
createCompositeRing(std::vector< std::shared_ptr< Curve > > curveList) | luciad::GeometryFactory | static |
createEllipse(std::shared_ptr< CoordinateReference > reference, Coordinate center, double a, double b, luciad::Angle rotationAngle) | luciad::GeometryFactory | static |
createEllipticalArc(std::shared_ptr< CoordinateReference > reference, Coordinate center, double a, double b, luciad::Angle startAngle, luciad::Angle endAngle, luciad::Angle rotationAngle, Angle::Direction angleDirection=Angle::Direction::CounterClockwise) | luciad::GeometryFactory | static |
createExtrudedGeometry(std::shared_ptr< CoordinateReference > reference, std::shared_ptr< Geometry > baseGeometry, double minHeight, double maxHeight) | luciad::GeometryFactory | static |
createLine(std::shared_ptr< luciad::CoordinateReference > reference, Coordinate firstPoint, Coordinate secondPoint, LineInterpolationType curveInterpolationType) | luciad::GeometryFactory | static |
createMultiGeometry(std::vector< std::shared_ptr< Geometry > > geometryList) | luciad::GeometryFactory | static |
createPatch(std::shared_ptr< Ring > baseGeometry) | luciad::GeometryFactory | static |
createPoint(std::shared_ptr< CoordinateReference > reference, double x, double y, double z) | luciad::GeometryFactory | static |
createPoint(std::shared_ptr< CoordinateReference > reference, Coordinate location) | luciad::GeometryFactory | static |
createPolygon(std::shared_ptr< PolylineRing > exteriorRing, std::vector< std::shared_ptr< PolylineRing > > interiorRings) | luciad::GeometryFactory | static |
createPolyline(std::shared_ptr< luciad::CoordinateReference > reference, std::vector< Coordinate > points, LineInterpolationType curveInterpolationType) | luciad::GeometryFactory | static |
createPolylineRing(std::shared_ptr< CoordinateReference > reference, std::vector< Coordinate > points, LineInterpolationType curveInterpolationType) | luciad::GeometryFactory | static |
createRoundedPolyline(std::shared_ptr< luciad::CoordinateReference > reference, const std::vector< Coordinate > &points, double cornerRoundness) | luciad::GeometryFactory | static |
createRoundedPolylineRing(std::shared_ptr< luciad::CoordinateReference > reference, const std::vector< Coordinate > &points, double cornerRoundness) | luciad::GeometryFactory | static |
GeometryFactory()=delete | luciad::GeometryFactory | |
~GeometryFactory()=delete | luciad::GeometryFactory |