38 static dclspc std::shared_ptr<SectionTrack>
Make() noexcept;
Home of the Track and TrackBuilder interfaces.
Namespace of all the trax track libraries classes and methods.
Definition Collection.h:17
A profile of a track.
Definition Section.h:45
Definition SectionTrack.h:35
virtual std::shared_ptr< const Section > DetachSection() noexcept=0
Detaches the Section from the track.
virtual std::shared_ptr< const Section > GetSection() const noexcept=0
static dclspc std::shared_ptr< SectionTrack > Make() noexcept
Makes a SectionTrack object.
virtual void Attach(std::shared_ptr< const Section > pSection) noexcept=0
Sets a Section describing the lateral geometry as a profile.
Interface for making and shaping tracks.
Definition Track.h:831