Public Member Functions | Public Attributes
LSS Class Reference

#include <IceLSS.h>

Inheritance diagram for LSS:
Inheritance graph
[legend]

List of all members.

Public Member Functions

void ComputeOBB (OBB &box)
inline_ bool Contains (const Point &pt) const
inline_ bool Contains (const Sphere &sphere)
inline_ bool Contains (const LSS &lss)
inline_ LSS ()
 Constructor.
inline_ LSS (const Segment &seg, float radius)
 Constructor.
inline_ ~LSS ()
 Destructor.

Public Attributes

float mRadius
 Sphere radius.

Detailed Description

Definition at line 15 of file IceLSS.h.


Constructor & Destructor Documentation

inline_ LSS::LSS ( ) [inline]

Constructor.

Definition at line 19 of file IceLSS.h.

inline_ LSS::LSS ( const Segment seg,
float  radius 
) [inline]

Constructor.

Definition at line 21 of file IceLSS.h.

inline_ LSS::~LSS ( ) [inline]

Destructor.

Definition at line 23 of file IceLSS.h.


Member Function Documentation

void LSS::ComputeOBB ( OBB box)

Computes an OBB surrounding the LSS.

Parameters:
box[out] the OBB
inline_ bool LSS::Contains ( const Point pt) const [inline]

Tests if a point is contained within the LSS.

Parameters:
pt[in] the point to test
Returns:
true if inside the LSS
Warning:
point and LSS must be in same space

Definition at line 41 of file IceLSS.h.

inline_ bool LSS::Contains ( const Sphere sphere) [inline]

Tests if a sphere is contained within the LSS.

Parameters:
sphere[in] the sphere to test
Returns:
true if inside the LSS
Warning:
sphere and LSS must be in same space

Definition at line 51 of file IceLSS.h.

inline_ bool LSS::Contains ( const LSS lss) [inline]

Tests if an LSS is contained within the LSS.

Parameters:
lss[in] the LSS to test
Returns:
true if inside the LSS
Warning:
both LSS must be in same space

Definition at line 66 of file IceLSS.h.


Member Data Documentation

float LSS::mRadius

Sphere radius.

Definition at line 72 of file IceLSS.h.


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


openhrp3
Author(s): AIST, General Robotix Inc., Nakamura Lab of Dept. of Mechano Informatics at University of Tokyo
autogenerated on Thu Apr 11 2019 03:30:21