![]() |
Trax3 3.1.0
trax track library
|
Trax reader for a USD stage. More...
#include <C:/Trend/Development/Trax3/Code/usd/SupportUSD_Reader.h>

Public Member Functions | |
| USDReader (pxr::UsdStageRefPtr pStage) | |
| std::vector< std::shared_ptr< TrackSystem > > | Read () |
| std::shared_ptr< TrackSystem > | ReadTrackSystem (const pxr::UsdPrim &trackSystem) |
| Called to reads a track system from and USD definition. | |
| pxr::UsdStageRefPtr | GetStage () const noexcept |
Static Public Member Functions | |
| static spat::Frame< dim::Length, dim::One > | ReadTransformationNormalized (const pxr::UsdPrim &prim, double metersPerUnit) |
| static spat::Frame< dim::Length, dim::One > | ReadTransformation (const pxr::UsdPrim &prim, double metersPerUnit) |
| static spat::Frame< dim::Length, dim::One > | ReadTransformation (const pxr::UsdAttribute &xformOpOrderAttribute, double metersPerUnit) |
| static spat::Frame< dim::Length, dim::One > | ReadChildFrame (const pxr::UsdPrim &prim) |
| static spat::Frame< dim::Length, dim::One > | ReadFrame (const pxr::UsdAttribute &opAttribute, double metersPerUnit) |
Protected Member Functions | |
| virtual std::shared_ptr< TrackBuilder > | ReadTrack (const pxr::UsdPrim &track, double metersPerUnit) |
| virtual TrackBuilder::TrackType | ReadTrackType (const pxr::UsdPrim &track) const noexcept |
| virtual std::shared_ptr< TrackBuilder > | MakeTrack (TrackBuilder::TrackType type) const noexcept |
Protected Attributes | |
| std::shared_ptr< TrackSystem > | m_pTrackSystem |
Trax reader for a USD stage.
The USD reader reads trax objects from an USD stage.
| std::shared_ptr< TrackSystem > trax::USDReader::ReadTrackSystem | ( | const pxr::UsdPrim & | trackSystem | ) |
Called to reads a track system from and USD definition.