| AddVertex(const ContinuousIndexType &vertex) override | otb::Polygon< TValue > | virtual |
| ComputeArea() const | otb::Polygon< TValue > | protectedvirtual |
| ComputeBoundingRegion() const | otb::PolyLineParametricPathWithValue< double, 2 > | protectedvirtual |
| ComputeLength() const | otb::PolyLineParametricPathWithValue< double, 2 > | protectedvirtual |
| ConstPointer typedef | otb::Polygon< TValue > | |
| ContinuousIndexType typedef | otb::Polygon< TValue > | |
| CreateAnother(void) const | otb::Polygon< TValue > | |
| GetArea() const | otb::Polygon< TValue > | virtual |
| GetBoundingRegion(void) const | otb::PolyLineParametricPathWithValue< double, 2 > | virtual |
| GetEpsilon() | otb::Polygon< TValue > | virtual |
| GetKey() | otb::PolyLineParametricPathWithValue< double, 2 > | virtual |
| GetLength() const override | otb::Polygon< TValue > | |
| PolyLineParametricPathWithValue< double, 2 >::GetLength() const | otb::PolyLineParametricPathWithValue< double, 2 > | virtual |
| GetNameOfClass() const | otb::Polygon< TValue > | virtual |
| PolyLineParametricPathWithValue< double, 2 >::GetNameOfClass() const | otb::PolyLineParametricPathWithValue< double, 2 > | virtual |
| GetValue(void) const | otb::PolyLineParametricPathWithValue< double, 2 > | inline |
| IndexType typedef | otb::PolyLineParametricPathWithValue< double, 2 > | |
| IsCrossing(VertexType a1, VertexType a2, VertexType b1, VertexType b2) const | otb::Polygon< TValue > | |
| IsInside(VertexType point) const | otb::Polygon< TValue > | |
| IsOnEdge(VertexType point) const | otb::Polygon< TValue > | |
| IsTouching(VertexType a1, VertexType a2, VertexType b1, VertexType b2) const | otb::Polygon< TValue > | |
| m_Area | otb::Polygon< TValue > | mutableprivate |
| m_AreaIsValid | otb::Polygon< TValue > | mutableprivate |
| m_BoundingRegion | otb::PolyLineParametricPathWithValue< double, 2 > | mutableprivate |
| m_BoundingRegionIsValid | otb::PolyLineParametricPathWithValue< double, 2 > | mutableprivate |
| m_Epsilon | otb::Polygon< TValue > | private |
| m_Key | otb::PolyLineParametricPathWithValue< double, 2 > | private |
| m_Length | otb::PolyLineParametricPathWithValue< double, 2 > | mutableprivate |
| m_LengthIsValid | otb::PolyLineParametricPathWithValue< double, 2 > | mutableprivate |
| Modified() const override | otb::Polygon< TValue > | protected |
| PolyLineParametricPathWithValue< double, 2 >::Modified() const override | otb::PolyLineParametricPathWithValue< double, 2 > | protected |
| NbCrossing(VertexType a, VertexType b) const | otb::Polygon< TValue > | |
| NbTouching(VertexType a, VertexType b) const | otb::Polygon< TValue > | |
| New() | otb::Polygon< TValue > | static |
| operator=(const Self &)=delete | otb::Polygon< TValue > | private |
| Pointer typedef | otb::Polygon< TValue > | |
| Polygon() | otb::Polygon< TValue > | inlineprotected |
| Polygon(const Self &)=delete | otb::Polygon< TValue > | private |
| PolyLineParametricPathWithValue() | otb::PolyLineParametricPathWithValue< double, 2 > | protected |
| PolyLineParametricPathWithValue(const Self &)=delete | otb::PolyLineParametricPathWithValue< double, 2 > | private |
| PrintSelf(std::ostream &os, itk::Indent indent) const override | otb::Polygon< TValue > | protected |
| RegionType typedef | otb::PolyLineParametricPathWithValue< double, 2 > | |
| Self typedef | otb::Polygon< TValue > | |
| SetEpsilon(double _arg) | otb::Polygon< TValue > | virtual |
| SetValue(ValueType value) | otb::PolyLineParametricPathWithValue< double, 2 > | inline |
| SizeType typedef | otb::PolyLineParametricPathWithValue< double, 2 > | |
| Superclass typedef | otb::Polygon< TValue > | |
| ValueType typedef | otb::Polygon< TValue > | |
| VertexListConstIteratorType typedef | otb::Polygon< TValue > | |
| VertexListType typedef | otb::Polygon< TValue > | |
| VertexType typedef | otb::Polygon< TValue > | |
| ~Polygon() override | otb::Polygon< TValue > | inlineprotected |
| ~PolyLineParametricPathWithValue() override | otb::PolyLineParametricPathWithValue< double, 2 > | inlineprotected |