chrono::ChObjShapeFile Class Reference


Class for referencing a Wavefront/Alias .obj file containing a shape that can be visualized in some way.

The file is not load into this object: it is simply a reference to the resource on the disk.

#include <ChObjShapeFile.h>

Inheritance diagram for chrono::ChObjShapeFile:
Collaboration diagram for chrono::ChObjShapeFile:

Public Member Functions

std::string GetFilename () const
void SetFilename (const std::string ms)
virtual void ArchiveOUT (ChArchiveOut &marchive)
virtual void ArchiveIN (ChArchiveIn &marchive)
 Method to allow de serialization of transient data from archives.
- Public Member Functions inherited from chrono::ChVisualization
bool IsVisible () const
 Get/Set visible status flag.
void SetVisible (bool mv)
const ChColorGetColor () const
 Get/Set the color of the surface. More...
void SetColor (const ChColor &mc)
float GetFading () const
 Get/Set the fading amount, 0 <= fading <= 1. More...
void SetFading (const float mc)
- 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::string filename
- Protected Attributes inherited from chrono::ChVisualization
bool visible
ChColor color
float fading

Additional Inherited Members

- Public Attributes inherited from chrono::ChVisualization
ChVector Pos
ChMatrix33 Rot
 Position of Asset.
- Protected Member Functions inherited from chrono::ChVisualization
 ChVisualization ()
 Rotation of Asset. More...