LuciadCPillar 2023.1.04
luciad::GeometryFactory Member List

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::GeometryFactorystatic
createBezierCurve(std::shared_ptr< luciad::CoordinateReference > reference, Coordinate startPoint, Coordinate controlPoint, Coordinate endPoint)luciad::GeometryFactorystatic
createBounds(std::shared_ptr< CoordinateReference > reference, Coordinate location, double width, double height, double depth)luciad::GeometryFactorystatic
createCircleBy3Points(std::shared_ptr< CoordinateReference > reference, Coordinate startPoint, Coordinate firstIntermediatePoint, Coordinate secondIntermediatePoint)luciad::GeometryFactorystatic
createCircleByCenterPoint(std::shared_ptr< CoordinateReference > reference, Coordinate center, double radius)luciad::GeometryFactorystatic
createCircularArcBy3Points(std::shared_ptr< CoordinateReference > reference, Coordinate startPoint, Coordinate intermediatePoint, Coordinate endPoint)luciad::GeometryFactorystatic
createCircularArcByBulge(std::shared_ptr< CoordinateReference > reference, Coordinate startPoint, Coordinate endPoint, double bulge)luciad::GeometryFactorystatic
createCircularArcByCenterPoint(std::shared_ptr< CoordinateReference > reference, Coordinate center, double radius, luciad::Angle startAngle, luciad::Angle endAngle, Angle::Direction angleDirection=Angle::Direction::CounterClockwise)luciad::GeometryFactorystatic
createCompositeCurve(std::vector< std::shared_ptr< Curve > > curveList)luciad::GeometryFactorystatic
createCompositePatch(std::shared_ptr< Patch > exteriorPatch, std::vector< std::shared_ptr< Patch > > interiorPatches)luciad::GeometryFactorystatic
createCompositeRing(std::vector< std::shared_ptr< Curve > > curveList)luciad::GeometryFactorystatic
createEllipse(std::shared_ptr< CoordinateReference > reference, Coordinate center, double a, double b, luciad::Angle rotationAngle)luciad::GeometryFactorystatic
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::GeometryFactorystatic
createExtrudedGeometry(std::shared_ptr< CoordinateReference > reference, std::shared_ptr< Geometry > baseGeometry, double minHeight, double maxHeight)luciad::GeometryFactorystatic
createLine(std::shared_ptr< luciad::CoordinateReference > reference, Coordinate firstPoint, Coordinate secondPoint, LineInterpolationType curveInterpolationType)luciad::GeometryFactorystatic
createMultiGeometry(std::vector< std::shared_ptr< Geometry > > geometryList)luciad::GeometryFactorystatic
createPatch(std::shared_ptr< Ring > baseGeometry)luciad::GeometryFactorystatic
createPoint(std::shared_ptr< CoordinateReference > reference, double x, double y, double z)luciad::GeometryFactorystatic
createPoint(std::shared_ptr< CoordinateReference > reference, Coordinate location)luciad::GeometryFactorystatic
createPolygon(std::shared_ptr< PolylineRing > exteriorRing, std::vector< std::shared_ptr< PolylineRing > > interiorRings)luciad::GeometryFactorystatic
createPolyline(std::shared_ptr< luciad::CoordinateReference > reference, std::vector< Coordinate > points, LineInterpolationType curveInterpolationType)luciad::GeometryFactorystatic
createPolylineRing(std::shared_ptr< CoordinateReference > reference, std::vector< Coordinate > points, LineInterpolationType curveInterpolationType)luciad::GeometryFactorystatic
createRoundedPolyline(std::shared_ptr< luciad::CoordinateReference > reference, const std::vector< Coordinate > &points, double cornerRoundness)luciad::GeometryFactorystatic
createRoundedPolylineRing(std::shared_ptr< luciad::CoordinateReference > reference, const std::vector< Coordinate > &points, double cornerRoundness)luciad::GeometryFactorystatic
GeometryFactory()=deleteluciad::GeometryFactory
~GeometryFactory()=deleteluciad::GeometryFactory