OpenSiv3D  v0.6.5
C++20 framework for creative coding
s3d::LineString Member List

This is the complete list of members for s3d::LineString, including all inherited members.

all(Fty f=Identity) consts3d::LineString
allocator_type typedefs3d::LineString
any(Fty f=Identity) consts3d::LineString
append(const Array< value_type > &other)s3d::LineString
append(const LineString &other)s3d::LineString
asArray() const noexcepts3d::LineString
assign(Iterator first, Iterator last)s3d::LineString
assign(size_type n, const value_type &value)s3d::LineString
assign(std::initializer_list< value_type > il)s3d::LineString
assign(const Array< Point > &other)s3d::LineString
assign(const Array< Vec2 > &other)s3d::LineString
assign(Array< Vec2 > &&other) noexcepts3d::LineString
assign(const LineString &other)s3d::LineString
assign(LineString &&other) noexcepts3d::LineString
asSpline(CloseRing closeRing=CloseRing::No) consts3d::LineString
at(size_t index) &s3d::LineString
at(size_t index) const &s3d::LineString
at(size_t index) &&s3d::LineString
back() noexcepts3d::LineString
back() const noexcepts3d::LineString
base_type typedefs3d::LineString
begin() noexcepts3d::LineString
begin() const noexcepts3d::LineString
calculateBuffer(double distance, int32 bufferQuality=24) consts3d::LineString
calculateBufferClosed(double distance, int32 bufferQuality=24) consts3d::LineString
calculateLength(CloseRing closeRing=CloseRing::No) const noexcepts3d::LineString
calculatePointFromOrigin(double distanceFromOrigin, CloseRing closeRing=CloseRing::No) consts3d::LineString
calculateRoundBuffer(double distance, int32 bufferQuality=24) consts3d::LineString
calculateRoundBufferClosed(double distance, int32 bufferQuality=24) consts3d::LineString
capacity() const noexcepts3d::LineString
catmullRom(int32 interpolation=24) consts3d::LineString
catmullRom(CloseRing closeRing, int32 interpolation=24) consts3d::LineString
cbegin() const noexcepts3d::LineString
cend() const noexcepts3d::LineString
choice()s3d::LineString
choice() consts3d::LineString
choice(URBG &&rbg)s3d::LineString
choice(URBG &&rbg) consts3d::LineString
choice(Int n) consts3d::LineString
choice(Size_t n, URBG &&rbg) consts3d::LineString
clear() noexcepts3d::LineString
computeBoundingRect() const noexcepts3d::LineString
computeNormals(CloseRing closeRing=CloseRing::No) consts3d::LineString
const_iterator typedefs3d::LineString
const_pointer typedefs3d::LineString
const_reference typedefs3d::LineString
const_reverse_iterator typedefs3d::LineString
count(const value_type &value) consts3d::LineString
count_if(Fty f) consts3d::LineString
crbegin() const noexcepts3d::LineString
crend() const noexcepts3d::LineString
data() const noexcepts3d::LineString
data() noexcepts3d::LineString
densified(double maxDistance, CloseRing closeRing=CloseRing::No) consts3d::LineString
difference_type typedefs3d::LineString
draw(const ColorF &color=Palette::White) consts3d::LineString
draw(double thickness, const ColorF &color=Palette::White) consts3d::LineString
draw(double thickness, const Array< ColorF > &colors) consts3d::LineString
draw(const LineStyle &style, double thickness, const ColorF &color=Palette::White) consts3d::LineString
drawClosed(const ColorF &color=Palette::White) consts3d::LineString
drawClosed(double thickness, const ColorF &color=Palette::White) consts3d::LineString
drawClosed(double thickness, const Array< ColorF > &colors) consts3d::LineString
drawClosed(const LineStyle &style, double thickness, const ColorF &color=Palette::White) consts3d::LineString
emplace(const_iterator position, Args &&... args)s3d::LineString
emplace_back(Args &&... args)s3d::LineString
empty() const noexcepts3d::LineString
end() noexcepts3d::LineString
end() const noexcepts3d::LineString
erase(const_iterator where) noexcepts3d::LineString
erase(const_iterator first, const_iterator last) noexcepts3d::LineString
extractLineString(double distanceFromOrigin, CloseRing closeRing=CloseRing::No) consts3d::LineString
extractLineString(double distanceFromOrigin, double length, CloseRing closeRing=CloseRing::No) consts3d::LineString
fill(const value_type &value)s3d::LineString
Formatter(FormatData &formatData, const LineString &value)s3d::LineStringfriend
front() noexcepts3d::LineString
front() const noexcepts3d::LineString
get_allocator() const noexcepts3d::LineString
insert(const_iterator where, const value_type &value)s3d::LineString
insert(const_iterator where, size_t count, const value_type &value)s3d::LineString
insert(const_iterator where, Iterator first, Iterator last)s3d::LineString
insert(const_iterator where, std::initializer_list< value_type > il)s3d::LineString
intersects(const Shape2DType &other) consts3d::LineString
intersectsAt(const Shape2DType &other) consts3d::LineString
isEmpty() const noexcepts3d::LineString
iterator typedefs3d::LineString
join(StringView sep=U", "_sv, StringView begin=U"{"_sv, StringView end=U"}"_sv) consts3d::LineString
line(size_t index, CloseRing closeRing=CloseRing::No) consts3d::LineString
LineString()=defaults3d::LineString
LineString(const allocator_type &alloc) noexcepts3d::LineStringexplicit
LineString(size_t count, const value_type &value, const allocator_type &alloc=allocator_type{})s3d::LineString
LineString(size_t count, const allocator_type &alloc=allocator_type{})s3d::LineStringexplicit
LineString(Iterator first, Iterator last, const allocator_type &alloc=allocator_type{})s3d::LineString
LineString(const LineString &lines)s3d::LineString
LineString(const LineString &lines, const allocator_type &alloc)s3d::LineString
LineString(LineString &&lines) noexcepts3d::LineString
LineString(std::initializer_list< value_type > init, const allocator_type &alloc=allocator_type{})s3d::LineString
LineString(const Array< Point > &points)s3d::LineStringexplicit
LineString(const Array< Vec2 > &points)s3d::LineStringexplicit
LineString(Array< Vec2 > &&points) noexcepts3d::LineStringexplicit
LineString(Arg::reserve_< size_type > size)s3d::LineStringexplicit
max_size() const noexcepts3d::LineString
moveBy(double x, double y) noexcepts3d::LineString
moveBy(Vec2 v) noexcepts3d::LineString
movedBy(double x, double y) consts3d::LineString
movedBy(Vec2 v) consts3d::LineString
none(Fty f=Identity) consts3d::LineString
normalAtLine(size_t index, CloseRing closeRing=CloseRing::No) consts3d::LineString
normalAtPoint(size_t index, CloseRing closeRing=CloseRing::No) consts3d::LineString
num_lines(CloseRing closeRing=CloseRing::No) const noexcepts3d::LineString
num_points() const noexcepts3d::LineString
operator bool() const noexcepts3d::LineStringexplicit
operator const Array< value_type > &() const noexcepts3d::LineString
operator<<(const value_type &value)s3d::LineString
operator=(const Array< Point > &other)s3d::LineString
operator=(const Array< Vec2 > &other)s3d::LineString
operator=(Array< Vec2 > &&other) noexcepts3d::LineString
operator=(const LineString &other)s3d::LineString
operator=(LineString &&other) noexcepts3d::LineString
operator[](size_t index) &noexcepts3d::LineString
operator[](size_t index) const &noexcepts3d::LineString
operator[](size_t index) &&noexcepts3d::LineString
overwrite(Image &dst, const Color &color, Antialiased antialiased=Antialiased::Yes) consts3d::LineString
overwrite(Image &dst, int32 thickness, const Color &color, Antialiased antialiased=Antialiased::Yes) consts3d::LineString
overwriteClosed(Image &dst, const Color &color, Antialiased antialiased=Antialiased::Yes) consts3d::LineString
overwriteClosed(Image &dst, int32 thickness, const Color &color, Antialiased antialiased=Antialiased::Yes) consts3d::LineString
paint(Image &dst, const Color &color) consts3d::LineString
paint(Image &dst, int32 thickness, const Color &color) consts3d::LineString
paintClosed(Image &dst, const Color &color) consts3d::LineString
paintClosed(Image &dst, int32 thickness, const Color &color) consts3d::LineString
pointer typedefs3d::LineString
pop_back() noexcepts3d::LineString
pop_back_N(size_t n)s3d::LineString
pop_front()s3d::LineString
pop_front_N(size_t n)s3d::LineString
push_back(const value_type &value)s3d::LineString
push_front(const value_type &value)s3d::LineString
rbegin() noexcepts3d::LineString
rbegin() const noexcepts3d::LineString
reference typedefs3d::LineString
release()s3d::LineString
remove(const value_type &value)s3d::LineString
remove_at(size_t index)s3d::LineString
remove_if(Fty f)s3d::LineString
rend() noexcepts3d::LineString
rend() const noexcepts3d::LineString
reserve(size_t newCapacity)s3d::LineString
resize(size_t newSize)s3d::LineString
resize(size_t newSize, const value_type &value)s3d::LineString
reverse()s3d::LineString
reverse_iterator typedefs3d::LineString
reversed() consts3d::LineString
scale(double s)s3d::LineString
scale(double sx, double sy)s3d::LineString
scale(Vec2 s)s3d::LineString
scaleAt(Vec2 pos, double s)s3d::LineString
scaleAt(Vec2 pos, double sx, double sy)s3d::LineString
scaleAt(Vec2 pos, Vec2 s)s3d::LineString
scaled(double s) consts3d::LineString
scaled(double sx, double sy) consts3d::LineString
scaled(Vec2 s) consts3d::LineString
scaledAt(Vec2 pos, double s) consts3d::LineString
scaledAt(Vec2 pos, double sx, double sy) consts3d::LineString
scaledAt(Vec2 pos, Vec2 s) consts3d::LineString
shrink_to_fit()s3d::LineString
shuffle()s3d::LineString
shuffle(URBG &&rbg)s3d::LineString
simplified(double maxDistance=2.0, CloseRing closeRing=CloseRing::No) consts3d::LineString
size() const noexcepts3d::LineString
size_bytes() const noexcepts3d::LineString
size_type typedefs3d::LineString
slice(size_t index) consts3d::LineString
slice(size_t index, size_t length) consts3d::LineString
swap(LineString &other) noexcepts3d::LineString
unique_consecutive()s3d::LineString
uniqued_consecutive() const &s3d::LineString
uniqued_consecutive() &&s3d::LineString
value_type typedefs3d::LineString