Trax3
3.1.0
trax track library
Loading...
Searching...
No Matches
FixturesCollections.h
1
// trax track library
2
// AD 2023
3
//
4
// "the resolution of all the fruitless searches"
5
//
6
// Peter Gabriel
7
//
8
// Copyright (c) 2025 Trend Redaktions- und Verlagsgesellschaft mbH
9
// Copyright (c) 2019 Marc-Michael Horstmann
10
//
11
// Permission is hereby granted to any person obtaining a copy of this software
12
// and associated source code (the "Software"), to use, view, and study the
13
// Software for personal or internal business purposes, subject to the following
14
// conditions:
15
//
16
// 1. Redistribution, modification, sublicensing, or commercial use of the
17
// Software is NOT permitted without prior written consent from the copyright
18
// holder.
19
//
20
// 2. The Software is provided "AS IS", without warranty of any kind, express
21
// or implied.
22
//
23
// 3. All copies of the Software must retain this license notice.
24
//
25
// For further information, please contact: horstmann.marc@trendverlag.de
26
27
#pragma once
28
29
#include "trax/support/Fixtures.h"
30
31
#include "trax/collections/TrackSystem.h"
32
#include "spat/Frame.h"
33
34
struct
TrackSystemFixture
35
{
36
TrackSystemFixture();
37
~TrackSystemFixture();
38
39
std::shared_ptr<trax::TrackSystem> m_pTrackSystem;
40
};
41
42
struct
TrackSystemCircleFixture: TrackSystemFixture,
43
TrackCircle
44
{
45
TrackSystemCircleFixture();
46
~TrackSystemCircleFixture();
47
48
49
};
50
53
struct
TrackAndTrackSystem : TrackAndLocation,
54
TrackSystemFixture
55
{
56
TrackAndTrackSystem();
57
58
spat::Frame<trax::Length,trax::One>
m_FrameA,
m_FrameB
;
59
};
60
TrackAndTrackSystem::m_FrameB
spat::Frame< trax::Length, trax::One > m_FrameB
two transformation inverse to each other
Definition
FixturesCollections.h:58
spat::Frame
A Frame ("TNBFrame") describes a location in 3d space and an orientation using a right handed coordin...
Definition
Frame.h:52
C:
Trend
Development
Trax3
Code
trax
collections
support
FixturesCollections.h
Generated on
for Trax3 by
1.15.0