Combination of a map on a manifold and a polytope defined on the tangent space of the map. The polytope can be normal (Tcpolytope) or simple (Tscpolytope).
- See also
- chart.h,chart.c.
Definition at line 86 of file chart.h.
The world structure on which the chart is defined
Definition at line 88 of file chart.h.
Referenced by AddBorderConstraint(), Chart2Manifold(), ChartVolume(), CompareTangentSpaces(), CopyChart(), DistanceOnChart(), ForceChartCut(), GetChartWorld(), InitChartInt(), IntersectChartsInt(), LoadChart(), MinCosinusBetweenCharts(), PathInChart(), PlotChart(), PlotChartAsBox(), PlotChartAsPolygon(), and ReconstructAtlasPath().
Number of variables. Dimension of the ambient space.
Definition at line 89 of file chart.h.
Referenced by AddBorderConstraint(), Chart2Manifold(), ChartErrorFromParameters(), ChartMemSize(), ChartVolume(), ClassifyPointInChart(), CompareTangentSpaces(), ComputeJacobianKernelBasis(), CopyChart(), DistanceOnChart(), ForceChartCut(), GetChartAmbientDim(), GetChartDegree(), InitChartInt(), IntersectChartsInt(), LoadChart(), Local2Global(), Manifold2Chart(), MinCosinusBetweenCharts(), PathInChart(), PlotChart(), PlotChartAsPolygon(), PointOnChart(), and SaveChart().
Dimension of the manifold. Dimension of the tangent space.
Definition at line 90 of file chart.h.
Referenced by AddBorderConstraint(), Chart2Manifold(), ChartMemSize(), ChartVolume(), CompareTangentSpaces(), ComputeJacobianKernelBasis(), CopyChart(), DistanceOnChart(), Error2Chart(), FocusedPointOnBoundary(), ForceChartCut(), GetChartDegree(), GetChartManifoldDim(), InitChartInt(), IntersectChartsInt(), LoadChart(), Local2Global(), Manifold2Chart(), MinCosinusBetweenCharts(), PathInChart(), PlotChart(), PlotChartAsBox(), PlotChartAsPolygon(), SaveChart(), and SetLinearizedDynamics().
◆ da
Number of non-redundant equations (equalities) defining the manifold
Definition at line 92 of file chart.h.
Referenced by Chart2Manifold(), ChartErrorFromParameters(), CopyChart(), Error2Chart(), GetChartDegree(), InitChartInt(), IntersectChartsInt(), LoadChart(), Local2Global(), Manifold2Chart(), and SaveChart().
◆ nrJ
◆ error
◆ eCurv
Temptative radious of influence of the chart. This is stored in the polytpe, but we cache it here for convenience.
Definition at line 98 of file chart.h.
Referenced by BoundaryPointFromExternalCorner(), BoundaryPointsFromExternalCorners(), ClassifyPointInChart(), CopyChart(), FocusedPointOnBoundary(), ForceChartCut(), GetChartRadius(), InitChartInt(), IntersectChartsInt(), LoadChart(), PlotChartAsBox(), PointOnChart(), RandomPointOnBoundary(), and SaveChart().
◆ degree
unsigned int Tchart::degree |
◆ collision
◆ frontier
◆ singular
◆ center
Linearization point on the manifold.
Definition at line 109 of file chart.h.
Referenced by Chart2Manifold(), ComputeJacobianKernelBasis(), CopyChart(), DeleteChart(), DistanceOnChart(), ForceChartCut(), GetChartCenter(), GetChartDegree(), InitChartInt(), IntersectChartsInt(), LoadChart(), Local2Global(), Manifold2Chart(), PathInChart(), PlotChartAsBox(), and SaveChart().
Basis of the tangent space of the manifold at p (m x k matrix) stored in the form of a vector.
Definition at line 110 of file chart.h.
Referenced by Chart2Manifold(), CompareTangentSpaces(), ComputeJacobianKernelBasis(), CopyChart(), DeleteChart(), GetChartDegree(), GetChartTangentSpace(), InitChartInt(), LoadChart(), Local2Global(), Manifold2Chart(), MinCosinusBetweenCharts(), and SaveChart().
◆ BJ
◆ ml
◆ nl
◆ simple
TRUE is we use a simple polytope.
Definition at line 123 of file chart.h.
Referenced by AddBorderConstraint(), BoundaryPointFromExternalCorner(), BoundaryPointsFromExternalCorners(), ChartMaxVolume(), ChartMemSize(), ChartNeighbourID(), ChartNumNeighbours(), ChartVolume(), CopyChart(), DecreaseChartSamplingRadius(), DetermineChartNeighbour(), EnlargeChart(), ExpandibleChart(), FocusedPointOnBoundary(), ForceChartCut(), GetChartNeighboursFromVertices(), GetChartSamplingRadius(), IncreaseChartSamplingRadius(), InitChartInt(), InsideChartPolytope(), IntersectChartsInt(), LoadChart(), OpenChart(), PlotChart(), PlotChartAsPolygon(), RandomPointInChart(), RandomPointOnBoundary(), SaveChart(), and WrongCorner().
The polytope information.
Definition at line 124 of file chart.h.
Referenced by BoundaryPointFromExternalCorner(), BoundaryPointsFromExternalCorners(), ChartMaxVolume(), ChartMemSize(), ChartNeighbourID(), ChartNumNeighbours(), ChartVolume(), CopyChart(), DeleteChart(), ExpandibleChart(), FocusedPointOnBoundary(), GetChartNeighboursFromVertices(), InitChartInt(), InsideChartPolytope(), LoadChart(), OpenChart(), PlotChart(), PlotChartAsPolygon(), RandomPointInChart(), RandomPointOnBoundary(), SaveChart(), and WrongCorner().
◆ sp
The simple polytope information.
Definition at line 125 of file chart.h.
Referenced by AddBorderConstraint(), ChartMaxVolume(), ChartMemSize(), ChartNeighbourID(), ChartNumNeighbours(), ChartVolume(), CopyChart(), DecreaseChartSamplingRadius(), DeleteChart(), DetermineChartNeighbour(), EnlargeChart(), ForceChartCut(), GetChartNeighboursFromVertices(), GetChartSamplingRadius(), IncreaseChartSamplingRadius(), InitChartInt(), InsideChartPolytope(), IntersectChartsInt(), LoadChart(), PlotChart(), PlotChartAsPolygon(), RandomPointInChart(), RandomPointOnBoundary(), and SaveChart().
◆ iRBt
◆ BiRBt
|
Follow us!