Open3D (C++ API)
0.19.0
Toggle main menu visibility
Loading...
Searching...
No Matches
cpp
open3d
geometry
Geometry2D.h
Go to the documentation of this file.
1
// ----------------------------------------------------------------------------
2
// - Open3D: www.open3d.org -
3
// ----------------------------------------------------------------------------
4
// Copyright (c) 2018-2024 www.open3d.org
5
// SPDX-License-Identifier: MIT
6
// ----------------------------------------------------------------------------
7
8
#pragma once
9
10
#include <Eigen/Core>
11
12
#include "
open3d/geometry/Geometry.h
"
13
14
namespace
open3d
{
15
namespace
geometry
{
16
22
class
Geometry2D
:
public
Geometry
{
23
public
:
24
~Geometry2D
()
override
{}
25
26
protected
:
30
Geometry2D
(
GeometryType
type) :
Geometry
(type, 2) {}
31
32
public
:
33
Geometry
&
Clear
()
override
= 0;
34
bool
IsEmpty
()
const override
= 0;
36
virtual
Eigen::Vector2d
GetMinBound
()
const
= 0;
38
virtual
Eigen::Vector2d
GetMaxBound
()
const
= 0;
39
};
40
41
}
// namespace geometry
42
}
// namespace open3d
open3d::geometry::Geometry2D::Geometry2D
Geometry2D(GeometryType type)
Parameterized Constructor.
Definition
Geometry2D.h:30
open3d::geometry::Geometry2D::Clear
Geometry & Clear() override=0
Clear all elements in the geometry.
open3d::geometry::Geometry2D::GetMaxBound
virtual Eigen::Vector2d GetMaxBound() const =0
Returns max bounds for geometry coordinates.
open3d::geometry::Geometry2D::~Geometry2D
~Geometry2D() override
Definition
Geometry2D.h:24
open3d::geometry::Geometry2D::IsEmpty
bool IsEmpty() const override=0
Returns true iff the geometry is empty.
open3d::geometry::Geometry2D::GetMinBound
virtual Eigen::Vector2d GetMinBound() const =0
Returns min bounds for geometry coordinates.
open3d::geometry::Geometry::GeometryType
GeometryType
Specifies possible geometry types.
Definition
Geometry.h:23
open3d::geometry::Geometry::Geometry
Geometry(GeometryType type, int dimension)
Parameterized Constructor.
Definition
Geometry.h:60
Geometry.h
open3d::geometry
Definition
BoundingVolume.cpp:19
open3d
Definition
PinholeCameraIntrinsic.cpp:16
Generated by
1.17.0