PeriDyno
1.2.1
Loading...
Searching...
No Matches
D:
Peridyno
peridyno
src
Framework
Field
Curve.h
Go to the documentation of this file.
1
#pragma once
2
#include <vector>
3
#include <memory>
4
#include <string>
5
#include "
Vector/Vector2D.h
"
6
#include "
Vector/Vector3D.h
"
7
8
#include "
Canvas.h
"
9
10
namespace
dyno
{
11
12
class
Curve
:
public
Canvas
13
{
14
public
:
15
16
Curve
();
17
Curve
(
CurveMode
mode) {
mClose
= int(mode);}
18
Curve
(
const
Curve
& curve);
19
20
~Curve
() { };
21
25
void
updateResampleBezierCurve
(std::vector<Coord2D>& myBezierPoint_H);
29
void
UpdateFieldFinalCoord
()
override
;
30
31
bool
isSquard
()
override
{
return
true
; };
32
33
private
:
34
35
};
36
37
}
38
#include "
Curve.inl
"
Canvas.h
Curve.inl
Vector2D.h
Vector3D.h
dyno::Canvas::Canvas
Canvas()
Definition
Canvas.h:90
dyno::Canvas::mClose
bool mClose
Definition
Canvas.h:222
dyno::Canvas::CurveMode
CurveMode
Definition
Canvas.h:23
dyno::Curve
Definition
Curve.h:13
dyno::Curve::updateResampleBezierCurve
void updateResampleBezierCurve(std::vector< Coord2D > &myBezierPoint_H)
Resample Bezier curve.
Definition
Curve.cpp:85
dyno::Curve::UpdateFieldFinalCoord
void UpdateFieldFinalCoord() override
Updating the data of a Field.
Definition
Curve.cpp:40
dyno::Curve::isSquard
bool isSquard() override
Definition
Curve.h:31
dyno::Curve::Curve
Curve(CurveMode mode)
Definition
Curve.h:17
dyno::Curve::Curve
Curve()
Definition
Curve.cpp:8
dyno::Curve::~Curve
~Curve()
Definition
Curve.h:20
dyno
This is an implementation of AdditiveCCD based on peridyno.
Definition
Array.h:25
Generated by
1.13.2