#include <CCPACSCurvePointListXYZ.h>
Data Structures | |
| struct | CachedObjects |
Private Member Functions | |
| void | BuildCache (CachedObjects &cache) const |
Private Attributes | |
| Cache< CachedObjects, CCPACSCurvePointListXYZ > | m_cache |
| std::vector< CTiglPoint > | m_vec |
Additional Inherited Members | |
| Protected Attributes inherited from tigl::generated::CPACSCurvePointListXYZ | |
| boost::optional< CPACSApproximationSettings > | m_approximationSettings |
| If this element is specified, the given point list is approximated instead of interpolated when creating a b-spline representation of the profile. This has the advantage of more control over the complexity of the resulting b-spline curves, but does not guarantee that the b-spline curve passes through all given points as for the interpolation approach introducing possible imprecisions in the geometrical representation of the profile. | |
| boost::optional< CCPACSStringVector > | m_kinkIndices |
| Indices of points at which the curve has a kink. Each index is in the range [1, npoints]. | |
| boost::optional< CCPACSCurveParamPointMap > | m_parameterMap |
| Map between point index and curve parameter. | |
| CPACSProfileGeometry * | m_parent |
| CCPACSStringVector | m_x |
| Vector of x coordinates. | |
| CCPACSStringVector | m_y |
| Vector of y coordinates. | |
| CCPACSStringVector | m_z |
| Vector of z coordinates. | |
| TIGL_EXPORT tigl::CCPACSCurvePointListXYZ::CCPACSCurvePointListXYZ | ( | CCPACSProfileGeometry * | parent | ) |
| TIGL_EXPORT const std::vector< CTiglPoint > & tigl::CCPACSCurvePointListXYZ::AsVector | ( | ) | const |
|
private |
| TIGL_EXPORT const std::vector< unsigned int > & tigl::CCPACSCurvePointListXYZ::GetKinksAsVector | ( | ) | const |
Returns the parameters of the kinks. If no kinks are defined this list is empty.
| TIGL_EXPORT const ParamMap & tigl::CCPACSCurvePointListXYZ::GetParamsAsMap | ( | ) | const |
Returns the map point-index vs parameter.
|
overridevirtual |
Reimplemented from tigl::generated::CPACSCurvePointListXYZ.
| TIGL_EXPORT void tigl::CCPACSCurvePointListXYZ::SetAsVector | ( | const std::vector< CTiglPoint > & | points | ) |
| TIGL_EXPORT void tigl::CCPACSCurvePointListXYZ::SetValue | ( | int | index, |
| const CTiglPoint & | point ) |
|
private |
|
private |