chrono::ChLineShape Class Reference
  Description
Class for referencing a ChLine that can be visualized in some way.
#include <ChLineShape.h>
Inheritance diagram for chrono::ChLineShape:

Collaboration diagram for chrono::ChLineShape:

| Public Member Functions | |
| ChLineShape (std::shared_ptr< geometry::ChLine > &mline) | |
| std::shared_ptr< geometry::ChLine > | GetLineGeometry () | 
| Access the line geometry. | |
| void | SetLineGeometry (std::shared_ptr< geometry::ChLine > mline) | 
| Set the line geometry. | |
| const std::string & | GetName () const | 
| void | SetName (const std::string &mname) | 
| unsigned int | GetNumRenderPoints () const | 
| void | SetNumRenderPoints (unsigned int n) | 
| virtual void | ArchiveOUT (ChArchiveOut &marchive) override | 
| Method to allow serialization of transient data to archives. | |
| virtual void | ArchiveIN (ChArchiveIn &marchive) override | 
| Method to allow de-serialization of transient data from archives. | |
|  Public Member Functions inherited from chrono::ChVisualization | |
| void | SetVisible (bool mv) | 
| Set this visualization asset as visible. | |
| bool | IsVisible () const | 
| Return true if the asset is set as visible. | |
| void | SetColor (const ChColor &mc) | 
| Set the color of the surface (default: white).  More... | |
| const ChColor & | GetColor () const | 
| Return the color assigned to this asset. | |
| void | SetFading (const float mc) | 
| Set the fading level, a value in [0,1] (default: 0).  More... | |
| float | GetFading () const | 
| Get the fading level. | |
| void | SetStatic (bool val) | 
| Set this visualization asset as static (default: false).  More... | |
| bool | IsStatic () const | 
| Return true if the visualization asset is marked as static. | |
|  Public Member Functions inherited from chrono::ChAsset | |
| virtual void | Update (ChPhysicsItem *updater, const ChCoordsys<> &coords) | 
| This is called by the owner, i.e.  More... | |
| Protected Attributes | |
| std::shared_ptr< geometry::ChLine > | gline | 
| underlying line geometry | |
| std::string | name | 
| asset name | |
| unsigned int | npoints | 
| number of points evaluated when rendering | |
|  Protected Attributes inherited from chrono::ChVisualization | |
| bool | visible | 
| bool | is_static | 
| ChColor | color | 
| float | fading | 
| Additional Inherited Members | |
|  Public Attributes inherited from chrono::ChVisualization | |
| ChVector | Pos | 
| Position of Asset. | |
| ChMatrix33 | Rot | 
| Rotation of Asset. | |
The documentation for this class was generated from the following files:
- /builds/uwsbel/chrono/src/chrono/assets/ChLineShape.h
- /builds/uwsbel/chrono/src/chrono/assets/ChLineShape.cpp
