Home
last modified time | relevance | path

Searched refs:ChLine (Results 1 – 25 of 37) sorted by relevance

12

/dports/science/chrono/chrono-7.0.1/src/chrono/geometry/
H A DChLine.h29 class ChApi ChLine : public ChGeometry {
35 ChLine() : closed(false), complexityU(2) {} in ChLine() function
36 ChLine(const ChLine& source);
37 virtual ~ChLine() {} in ~ChLine()
100 double CurveCurveDist(ChLine* compline, int samples) const;
105 double CurveSegmentDist(ChLine* complinesegm, int samples) const;
109 double CurveCurveDistMax(ChLine* compline, int samples) const;
110 double CurveSegmentDistMax(ChLine* complinesegm, int samples) const;
124 CH_CLASS_VERSION(geometry::ChLine, 0)
H A DChLinePath.cpp23 ChLinePath::ChLinePath(const ChLinePath& source) : ChLine(source) { in CH_FACTORY_REGISTER()
76 void ChLinePath::AddSubLine(std::shared_ptr<ChLine> mline, double duration) { in AddSubLine()
83 void ChLinePath::AddSubLine(ChLine& mline, double duration) { in AddSubLine()
84 std::shared_ptr<ChLine> pline((ChLine*)mline.Clone()); in AddSubLine()
88 void ChLinePath::InsertSubLine(size_t n, std::shared_ptr<ChLine> mline, double duration) { in InsertSubLine()
96 void ChLinePath::InsertSubLine(size_t n, ChLine& mline, double duration) { in InsertSubLine()
97 std::shared_ptr<ChLine> pline((ChLine*)mline.Clone()); in InsertSubLine()
129 std::shared_ptr<ChLine> prec_line = lines[i - 1]; in GetContinuityMaxError()
130 std::shared_ptr<ChLine> next_line = lines[i]; in GetContinuityMaxError()
147 ChLine::ArchiveOUT(marchive); in ArchiveOUT()
[all …]
H A DChLine.cpp30 ChLine::ChLine(const ChLine& source) { in ChLine() function in chrono::geometry::ChLine
35 void ChLine::Derive(ChVector<>& dir, const double parU) const { in Derive()
158 double ChLine::CurveCurveDist(ChLine* compline, int samples) const { in CurveCurveDist()
185 double ChLine::CurveCurveDistMax(ChLine* compline, int samples) const { in CurveCurveDistMax()
217 double ChLine::CurveSegmentDist(ChLine* complinesegm, int samples) const { in CurveSegmentDist()
233 double ChLine::CurveSegmentDistMax(ChLine* complinesegm, int samples) const { in CurveSegmentDistMax()
252 double ChLine::Length(int sampling) const { in Length()
308 void ChLine::ArchiveOUT(ChArchiveOut& marchive) { in ArchiveOUT()
310 marchive.VersionWrite<ChLine>(); in ArchiveOUT()
318 void ChLine::ArchiveIN(ChArchiveIn& marchive) { in ArchiveIN()
[all …]
H A DChLinePath.h27 class ChApi ChLinePath : public ChLine {
29 std::vector<std::shared_ptr<ChLine> > lines;
62 std::shared_ptr<ChLine> GetSubLineN(size_t n) { return lines[n]; } in GetSubLineN()
71 void AddSubLine(std::shared_ptr<ChLine> mline, ///< line to add
76 void AddSubLine(ChLine& mline, ///< line to add
83 std::shared_ptr<ChLine> mline, ///< line to add
90 ChLine& mline, ///< line to add
H A DChLineSegment.cpp23 ChLineSegment::ChLineSegment(const ChLineSegment& source) : ChLine(source) { in CH_FACTORY_REGISTER()
36 ChLine::ArchiveOUT(marchive); in ArchiveOUT()
46 ChLine::ArchiveIN(marchive); in ArchiveIN()
H A DChLinePoly.cpp27 ChLinePoly::ChLinePoly(const ChLinePoly& source) : ChLine(source) { in ChLinePoly()
91 return ChLine::Length(1); in Length()
128 ChLine::ArchiveOUT(marchive); in ArchiveOUT()
138 ChLine::ArchiveIN(marchive); in ArchiveIN()
H A DChLineBezier.cpp39 ChLineBezier::ChLineBezier(const ChLineBezier& source) : ChLine(source) { in ChLineBezier()
59 ChLine::ArchiveOUT(marchive); in ArchiveOUT()
68 ChLine::ArchiveIN(marchive); in ArchiveIN()
H A DChLineArc.cpp30 ChLineArc::ChLineArc(const ChLineArc& source) : ChLine(source) { in ChLineArc()
57 ChLine::ArchiveOUT(marchive); in ArchiveOUT()
70 ChLine::ArchiveIN(marchive); in ArchiveIN()
H A DChLineNurbs.cpp37 ChLineNurbs::ChLineNurbs(const ChLineNurbs& source) : ChLine(source) { in ChLineNurbs()
114 ChLine::ArchiveOUT(marchive); in ArchiveOUT()
126 ChLine::ArchiveIN(marchive); in ArchiveIN()
H A DChLineBspline.cpp38 ChLineBspline::ChLineBspline(const ChLineBspline& source) : ChLine(source) { in ChLineBspline()
152 ChLine::ArchiveOUT(marchive); in ArchiveOUT()
164 ChLine::ArchiveIN(marchive); in ArchiveIN()
H A DChLineCam.cpp40 ChLineCam::ChLineCam(const ChLineCam& source) : ChLine(source) { in ChLineCam()
184 ChLine::ArchiveOUT(marchive); in ArchiveOUT()
207 ChLine::ArchiveIN(marchive); in ArchiveIN()
H A DChLineBezier.h31 class ChApi ChLineBezier : public ChLine {
H A DChLineSegment.h26 class ChApi ChLineSegment : public ChLine {
H A DChLineArc.h27 class ChApi ChLineArc : public ChLine {
H A DChLinePoly.h26 class ChApi ChLinePoly : public ChLine {
/dports/science/chrono/chrono-7.0.1/src/chrono/assets/
H A DChLineShape.h28 ChLineShape(std::shared_ptr<geometry::ChLine>& mline);
32 std::shared_ptr<geometry::ChLine> GetLineGeometry() { return gline; } in GetLineGeometry()
35 void SetLineGeometry(std::shared_ptr<geometry::ChLine> mline) { gline = mline; } in SetLineGeometry()
50 std::shared_ptr<geometry::ChLine> gline; ///< underlying line geometry
H A DChPointPointDrawing.cpp46 …this->SetLineGeometry(std::static_pointer_cast<geometry::ChLine>(chrono_types::make_shared<geometr… in UpdateLineGeometry()
80 this->SetLineGeometry(std::static_pointer_cast<geometry::ChLine>(linepath)); in UpdateLineGeometry()
H A DChLineShape.cpp24 ChLineShape::ChLineShape(std::shared_ptr<geometry::ChLine>& mline) : npoints(200), gline(mline) {} in ChLineShape()
/dports/science/chrono/chrono-7.0.1/src/chrono/physics/
H A DChLinkTrajectory.h32 std::shared_ptr<geometry::ChLine> trajectory_line; ///< line for the trajectory.
55 std::shared_ptr<geometry::ChLine> Get_trajectory_line() const { return trajectory_line; } in Get_trajectory_line()
58 void Set_trajectory_line(std::shared_ptr<geometry::ChLine> mline);
69 …std::shared_ptr<geometry::ChLine> mline ///< the line on mbody2 to be followed by point mpos1 of …
H A DChLinkPointSpline.h37 std::shared_ptr<geometry::ChLine> Get_trajectory_line() const { return trajectory_line; } in Get_trajectory_line()
40 void Set_trajectory_line(std::shared_ptr<geometry::ChLine> mline);
55 std::shared_ptr<geometry::ChLine> trajectory_line; ///< line for the trajectory
H A DChLinkTrajectory.cpp43 … trajectory_line = std::shared_ptr<ChLine>((ChLine*)other.trajectory_line->Clone()); // deep copy in ChLinkTrajectory()
50 void ChLinkTrajectory::Set_trajectory_line(std::shared_ptr<geometry::ChLine> mline) { in Set_trajectory_line()
99 std::shared_ptr<geometry::ChLine> mline) { in Initialize()
H A DChLinkPointSpline.cpp37 … trajectory_line = std::shared_ptr<ChLine>((ChLine*)other.trajectory_line->Clone()); // deep copy in ChLinkPointSpline()
41 void ChLinkPointSpline::Set_trajectory_line(std::shared_ptr<geometry::ChLine> mline) { in Set_trajectory_line()
/dports/science/chrono/chrono-7.0.1/src/chrono/motion_functions/
H A DChFunctionPosition_line.h43 std::shared_ptr<geometry::ChLine> GetLine() const { return trajectory_line; } in GetLine()
46 void SetLine(std::shared_ptr<geometry::ChLine> mline) { trajectory_line = mline; } in SetLine()
75 std::shared_ptr<geometry::ChLine> trajectory_line;
H A DChFunctionPosition_line.cpp40 …trajectory_line = std::shared_ptr<geometry::ChLine>((geometry::ChLine*)other.trajectory_line->Clon… in ChFunctionPosition_line()
/dports/science/chrono/chrono-7.0.1/src/chrono_irrlicht/
H A DChIrrNodeProxyToAsset.h78 void UpdateLine(std::shared_ptr<geometry::ChLine> line, unsigned int nvertexes);

12