/dports/science/chrono/chrono-7.0.1/src/chrono/geometry/ |
H A D | ChLine.h | 29 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 D | ChLinePath.cpp | 23 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 D | ChLine.cpp | 30 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 D | ChLinePath.h | 27 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 D | ChLineSegment.cpp | 23 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 D | ChLinePoly.cpp | 27 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 D | ChLineBezier.cpp | 39 ChLineBezier::ChLineBezier(const ChLineBezier& source) : ChLine(source) { in ChLineBezier() 59 ChLine::ArchiveOUT(marchive); in ArchiveOUT() 68 ChLine::ArchiveIN(marchive); in ArchiveIN()
|
H A D | ChLineArc.cpp | 30 ChLineArc::ChLineArc(const ChLineArc& source) : ChLine(source) { in ChLineArc() 57 ChLine::ArchiveOUT(marchive); in ArchiveOUT() 70 ChLine::ArchiveIN(marchive); in ArchiveIN()
|
H A D | ChLineNurbs.cpp | 37 ChLineNurbs::ChLineNurbs(const ChLineNurbs& source) : ChLine(source) { in ChLineNurbs() 114 ChLine::ArchiveOUT(marchive); in ArchiveOUT() 126 ChLine::ArchiveIN(marchive); in ArchiveIN()
|
H A D | ChLineBspline.cpp | 38 ChLineBspline::ChLineBspline(const ChLineBspline& source) : ChLine(source) { in ChLineBspline() 152 ChLine::ArchiveOUT(marchive); in ArchiveOUT() 164 ChLine::ArchiveIN(marchive); in ArchiveIN()
|
H A D | ChLineCam.cpp | 40 ChLineCam::ChLineCam(const ChLineCam& source) : ChLine(source) { in ChLineCam() 184 ChLine::ArchiveOUT(marchive); in ArchiveOUT() 207 ChLine::ArchiveIN(marchive); in ArchiveIN()
|
H A D | ChLineBezier.h | 31 class ChApi ChLineBezier : public ChLine {
|
H A D | ChLineSegment.h | 26 class ChApi ChLineSegment : public ChLine {
|
H A D | ChLineArc.h | 27 class ChApi ChLineArc : public ChLine {
|
H A D | ChLinePoly.h | 26 class ChApi ChLinePoly : public ChLine {
|
/dports/science/chrono/chrono-7.0.1/src/chrono/assets/ |
H A D | ChLineShape.h | 28 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 D | ChPointPointDrawing.cpp | 46 …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 D | ChLineShape.cpp | 24 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 D | ChLinkTrajectory.h | 32 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 D | ChLinkPointSpline.h | 37 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 D | ChLinkTrajectory.cpp | 43 … 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 D | ChLinkPointSpline.cpp | 37 … 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 D | ChFunctionPosition_line.h | 43 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 D | ChFunctionPosition_line.cpp | 40 …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 D | ChIrrNodeProxyToAsset.h | 78 void UpdateLine(std::shared_ptr<geometry::ChLine> line, unsigned int nvertexes);
|