Image Component Library (ICL)
Classes | Public Member Functions | Public Attributes | List of all members
icl::physics::PhysicsPaper3::Structure Struct Reference

#include <PhysicsPaper3 (copy).h>

Classes

struct  Face
 

Public Member Functions

geom::Vec interpolatePosition (const utils::Point32f &p) const
 
void deserializeFrom (std::istream &str)
 
void updateToSceneObject (SceneObject *obj)
 
utils::Point32f hit (const geom::ViewRay &ray) const
 
geom::Vec interpolatePosition (const utils::Point32f &p) const
 
void deserializeFrom (std::istream &str)
 
void updateToSceneObject (SceneObject *obj)
 
utils::Point32f hit (const geom::ViewRay &ray) const
 

Public Attributes

std::vector< utils::Point32ftexCoords
 
std::vector< geom::Vecvertices
 
std::vector< Facefaces
 

Member Function Documentation

◆ deserializeFrom() [1/2]

void icl::physics::PhysicsPaper3::Structure::deserializeFrom ( std::istream &  str)

◆ deserializeFrom() [2/2]

void icl::physics::PhysicsPaper3::Structure::deserializeFrom ( std::istream &  str)

◆ hit() [1/2]

utils::Point32f icl::physics::PhysicsPaper3::Structure::hit ( const geom::ViewRay ray) const

◆ hit() [2/2]

utils::Point32f icl::physics::PhysicsPaper3::Structure::hit ( const geom::ViewRay ray) const

◆ interpolatePosition() [1/2]

geom::Vec icl::physics::PhysicsPaper3::Structure::interpolatePosition ( const utils::Point32f p) const

◆ interpolatePosition() [2/2]

geom::Vec icl::physics::PhysicsPaper3::Structure::interpolatePosition ( const utils::Point32f p) const

◆ updateToSceneObject() [1/2]

void icl::physics::PhysicsPaper3::Structure::updateToSceneObject ( SceneObject obj)

◆ updateToSceneObject() [2/2]

void icl::physics::PhysicsPaper3::Structure::updateToSceneObject ( SceneObject obj)

Member Data Documentation

◆ faces

std::vector< Face > icl::physics::PhysicsPaper3::Structure::faces

◆ texCoords

std::vector< utils::Point32f > icl::physics::PhysicsPaper3::Structure::texCoords

◆ vertices

std::vector< geom::Vec > icl::physics::PhysicsPaper3::Structure::vertices

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