Trax3 3.1.0
trax track library
Loading...
Searching...
No Matches
trax::USDFileReader Class Reference
Inheritance diagram for trax::USDFileReader:

Public Member Functions

 USDFileReader (const std::filesystem::path &filePath)
Public Member Functions inherited from trax::USDReader
 USDReader (pxr::UsdStageRefPtr pStage)
std::vector< std::shared_ptr< TrackSystem > > Read ()
std::shared_ptr< TrackSystemReadTrackSystem (const pxr::UsdPrim &trackSystem)
 Called to reads a track system from and USD definition.
pxr::UsdStageRefPtr GetStage () const noexcept

Additional Inherited Members

Static Public Member Functions inherited from trax::USDReader
static spat::Frame< dim::Length, dim::OneReadTransformationNormalized (const pxr::UsdPrim &prim, double metersPerUnit)
static spat::Frame< dim::Length, dim::OneReadTransformation (const pxr::UsdPrim &prim, double metersPerUnit)
static spat::Frame< dim::Length, dim::OneReadTransformation (const pxr::UsdAttribute &xformOpOrderAttribute, double metersPerUnit)
static spat::Frame< dim::Length, dim::OneReadChildFrame (const pxr::UsdPrim &prim)
static spat::Frame< dim::Length, dim::OneReadFrame (const pxr::UsdAttribute &opAttribute, double metersPerUnit)
Protected Member Functions inherited from trax::USDReader
virtual std::shared_ptr< TrackBuilderReadTrack (const pxr::UsdPrim &track, double metersPerUnit)
virtual TrackBuilder::TrackType ReadTrackType (const pxr::UsdPrim &track) const noexcept
virtual std::shared_ptr< TrackBuilderMakeTrack (TrackBuilder::TrackType type) const noexcept
Protected Attributes inherited from trax::USDReader
std::shared_ptr< TrackSystemm_pTrackSystem

The documentation for this class was generated from the following file: