Cogs.Core
Public Attributes | List of all members
Cogs::Core::TrajectoryCrossSectionsData Struct Reference

Public Attributes

Geometry::BoundingBox boundingBox
 Model-space bounding box of cross-section data.
 
Geometry::BoundingBox trajectoryBoundingBox
 Model-space bounding box of the trajectory sub-section that we cover.
 
float startMeasuredDepth = 0.f
 
float stopMeasuredDepth = 1.f
 
int index0 = 0
 Start index along trajectory.
 
int index1 = 0
 Stop index along trajectory.
 
int rings = 0
 Number of rings around trajectory in tessellation.
 
int samples = 0
 Number of perimeter samples used when cross sections were created.
 
bool generate = false
 True if cross sections must be recalculated on next update.
 

Detailed Description

Definition at line 16 of file TrajectoryCrossSectionsSystem.h.

Member Data Documentation

◆ boundingBox

Geometry::BoundingBox Cogs::Core::TrajectoryCrossSectionsData::boundingBox

Model-space bounding box of cross-section data.

Definition at line 18 of file TrajectoryCrossSectionsSystem.h.

◆ generate

bool Cogs::Core::TrajectoryCrossSectionsData::generate = false

True if cross sections must be recalculated on next update.

Definition at line 26 of file TrajectoryCrossSectionsSystem.h.

◆ index0

int Cogs::Core::TrajectoryCrossSectionsData::index0 = 0

Start index along trajectory.

Definition at line 22 of file TrajectoryCrossSectionsSystem.h.

◆ index1

int Cogs::Core::TrajectoryCrossSectionsData::index1 = 0

Stop index along trajectory.

Definition at line 23 of file TrajectoryCrossSectionsSystem.h.

◆ rings

int Cogs::Core::TrajectoryCrossSectionsData::rings = 0

Number of rings around trajectory in tessellation.

Definition at line 24 of file TrajectoryCrossSectionsSystem.h.

◆ samples

int Cogs::Core::TrajectoryCrossSectionsData::samples = 0

Number of perimeter samples used when cross sections were created.

Definition at line 25 of file TrajectoryCrossSectionsSystem.h.

◆ startMeasuredDepth

float Cogs::Core::TrajectoryCrossSectionsData::startMeasuredDepth = 0.f

Definition at line 20 of file TrajectoryCrossSectionsSystem.h.

◆ stopMeasuredDepth

float Cogs::Core::TrajectoryCrossSectionsData::stopMeasuredDepth = 1.f

Definition at line 21 of file TrajectoryCrossSectionsSystem.h.

◆ trajectoryBoundingBox

Geometry::BoundingBox Cogs::Core::TrajectoryCrossSectionsData::trajectoryBoundingBox

Model-space bounding box of the trajectory sub-section that we cover.

Definition at line 19 of file TrajectoryCrossSectionsSystem.h.


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