#include <SizeVector.h>
DynamicSizeVector is a vector of optional<int64_t>, it is used to represent a shape with unknown (dynamic) dimensions.
Example: create a shape of (None, 3)
constexpr nullopt_t nullopt
Definition: Optional.h:171
◆ DynamicSizeVector() [1/7]
open3d::core::DynamicSizeVector::DynamicSizeVector |
( |
| ) |
|
|
inline |
◆ DynamicSizeVector() [2/7]
open3d::core::DynamicSizeVector::DynamicSizeVector |
( |
const std::initializer_list< utility::optional< int64_t >> & |
dim_sizes | ) |
|
◆ DynamicSizeVector() [3/7]
open3d::core::DynamicSizeVector::DynamicSizeVector |
( |
const std::vector< utility::optional< int64_t >> & |
dim_sizes | ) |
|
◆ DynamicSizeVector() [4/7]
open3d::core::DynamicSizeVector::DynamicSizeVector |
( |
const DynamicSizeVector & |
other | ) |
|
◆ DynamicSizeVector() [5/7]
open3d::core::DynamicSizeVector::DynamicSizeVector |
( |
int64_t |
n, |
|
|
int64_t |
initial_value = 0 |
|
) |
| |
|
explicit |
◆ DynamicSizeVector() [6/7]
template<class InputIterator >
open3d::core::DynamicSizeVector::DynamicSizeVector |
( |
InputIterator |
first, |
|
|
InputIterator |
last |
|
) |
| |
|
inline |
◆ DynamicSizeVector() [7/7]
open3d::core::DynamicSizeVector::DynamicSizeVector |
( |
const SizeVector & |
dim_sizes | ) |
|
◆ IsDynamic()
bool open3d::core::DynamicSizeVector::IsDynamic |
( |
| ) |
const |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ ToSizeVector()
SizeVector open3d::core::DynamicSizeVector::ToSizeVector |
( |
| ) |
const |
◆ ToString()
std::string open3d::core::DynamicSizeVector::ToString |
( |
| ) |
const |
The documentation for this class was generated from the following files: