Conscience Core
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
conscience_core::axiomes::CscLine3d Class Reference

#include <Csc3dTypes.h>

Public Member Functions

 CscLine3d (const CscPoint3d *positionA=CscPoint3d::zero(), const CscPoint3d *positionB=CscPoint3d::zero())
 
bool isIntersectPoint (const CscPoint3d *pointToCheck) const
 
bool isIntersectLine (const CscLine3d *lineToCheck) const
 
 ~CscLine3d ()
 

Static Public Member Functions

static int getDirection (const CscPoint3d *a, const CscPoint3d *b, const CscPoint3d *c)
 

Public Attributes

const CscPoint3d *const positionA
 
const CscPoint3d *const positionB
 

Constructor & Destructor Documentation

◆ CscLine3d()

conscience_core::axiomes::CscLine3d::CscLine3d ( const CscPoint3d positionA = CscPoint3d::zero(),
const CscPoint3d positionB = CscPoint3d::zero() 
)

◆ ~CscLine3d()

conscience_core::axiomes::CscLine3d::~CscLine3d ( )

Member Function Documentation

◆ getDirection()

int conscience_core::axiomes::CscLine3d::getDirection ( const CscPoint3d a,
const CscPoint3d b,
const CscPoint3d c 
)
static

◆ isIntersectLine()

bool conscience_core::axiomes::CscLine3d::isIntersectLine ( const CscLine3d lineToCheck) const

◆ isIntersectPoint()

bool conscience_core::axiomes::CscLine3d::isIntersectPoint ( const CscPoint3d pointToCheck) const

Member Data Documentation

◆ positionA

const CscPoint3d* const conscience_core::axiomes::CscLine3d::positionA

◆ positionB

const CscPoint3d* const conscience_core::axiomes::CscLine3d::positionB

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