MathLib
Loading...
Searching...
No Matches
Namespaces | Functions
HierarchicalCoordinateSystem Unit Tests
Collaboration diagram for HierarchicalCoordinateSystem Unit Tests:

Namespaces

namespace  HierarchicalCoordinateSystemTests
 

Functions

static std::shared_ptr< SceneNodef > GenerateHierarchicalSkeleton (HierarchicalCoordinateSystemf &world)
 
int NumParents (std::shared_ptr< SceneNodef > node, std::shared_ptr< SceneNodef > relative_to)
 
void PrintNode (std::shared_ptr< SceneNodef > node, std::shared_ptr< SceneNodef > relative_to)
 
void PrintHierarchyRecursive (std::shared_ptr< SceneNodef > root, std::shared_ptr< SceneNodef > relative_to=nullptr)
 
void PrintHierarchy (std::shared_ptr< SceneNodef > root)
 

Detailed Description

Here are all the unit tests used to exercise the HierarchicalCoordinateSystem class

Function Documentation

◆ GenerateHierarchicalSkeleton()

static std::shared_ptr< SceneNodef > GenerateHierarchicalSkeleton ( HierarchicalCoordinateSystemf &  world)
static

◆ NumParents()

int NumParents ( std::shared_ptr< SceneNodef >  node,
std::shared_ptr< SceneNodef >  relative_to 
)

◆ PrintHierarchy()

void PrintHierarchy ( std::shared_ptr< SceneNodef >  root)

◆ PrintHierarchyRecursive()

void PrintHierarchyRecursive ( std::shared_ptr< SceneNodef >  root,
std::shared_ptr< SceneNodef >  relative_to = nullptr 
)

◆ PrintNode()

void PrintNode ( std::shared_ptr< SceneNodef >  node,
std::shared_ptr< SceneNodef >  relative_to 
)