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 70 of file chart.h.
The world structure on which the chart is defined
Definition at line 72 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 73 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
Definition at line 74 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(), and SaveChart().
Number of non-redundant equations (equalities) defining the manifold
Definition at line 75 of file chart.h.
Referenced by Chart2Manifold(), ChartErrorFromParameters(), CopyChart(), Error2Chart(), GetChartDegree(), InitChartInt(), IntersectChartsInt(), LoadChart(), Local2Global(), Manifold2Chart(), and SaveChart().
Temptative radious of influence of the chart. This is stored in the polytpe, but we cache it here for convenience.
Definition at line 81 of file chart.h.
Referenced by BoundaryPointFromExternalCorner(), BoundaryPointsFromExternalCorners(), ClassifyPointInChart(), CopyChart(), FocusedPointOnBoundary(), ForceChartCut(), GetChartRadius(), InitChartInt(), IntersectChartsInt(), LoadChart(), PlotChartAsBox(), PointOnChart(), RandomPointOnBoundary(), and SaveChart().
unsigned int Tchart::degree |
Linearization point on the manifold.
Definition at line 92 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 93 of file chart.h.
Referenced by Chart2Manifold(), CompareTangentSpaces(), ComputeJacobianKernelBasis(), CopyChart(), DeleteChart(), GetChartDegree(), GetChartTangentSpace(), InitChartInt(), LoadChart(), Local2Global(), Manifold2Chart(), MinCosinusBetweenCharts(), and SaveChart().
TRUE is we use a simple polytope.
Definition at line 106 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 107 of file chart.h.
Referenced by AddBorderConstraint(), BoundaryPointFromExternalCorner(), BoundaryPointsFromExternalCorners(), ChartMaxVolume(), ChartMemSize(), ChartNeighbourID(), ChartNumNeighbours(), ChartVolume(), CopyChart(), DeleteChart(), ExpandibleChart(), FocusedPointOnBoundary(), ForceChartCut(), GetChartNeighboursFromVertices(), InitChartInt(), InsideChartPolytope(), IntersectChartsInt(), LoadChart(), OpenChart(), PlotChart(), PlotChartAsPolygon(), RandomPointInChart(), RandomPointOnBoundary(), SaveChart(), and WrongCorner().
The simple polytope information.
Definition at line 108 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().
|
Follow us!