Public Member Functions | Private Attributes | List of all members
gte::ExtremalQuery3PRJ< Real > Class Template Reference

#include <GteExtremalQuery3PRJ.h>

Inheritance diagram for gte::ExtremalQuery3PRJ< Real >:
Inheritance graph
[legend]

Public Member Functions

 ExtremalQuery3PRJ (Polyhedron3< Real > const &polytope)
 
 ExtremalQuery3PRJ (ExtremalQuery3PRJ const &)=delete
 
virtual void GetExtremeVertices (Vector3< Real > const &direction, int &positiveDirection, int &negativeDirection) override
 
ExtremalQuery3PRJoperator= (ExtremalQuery3PRJ const &)=delete
 
- Public Member Functions inherited from gte::ExtremalQuery3< Real >
 ExtremalQuery3 (ExtremalQuery3 const &)=delete
 
std::vector< Vector3< Real > > const & GetFaceNormals () const
 
Polyhedron3< Real > const & GetPolytope () const
 
ExtremalQuery3operator= (ExtremalQuery3 const &)=delete
 
virtual ~ExtremalQuery3 ()
 

Private Attributes

Vector3< Real > mCentroid
 

Additional Inherited Members

- Protected Member Functions inherited from gte::ExtremalQuery3< Real >
 ExtremalQuery3 (Polyhedron3< Real > const &polytope)
 
- Protected Attributes inherited from gte::ExtremalQuery3< Real >
std::vector< Vector3< Real > > mFaceNormals
 
Polyhedron3< Real > const & mPolytope
 

Detailed Description

template<typename Real>
class gte::ExtremalQuery3PRJ< Real >

Definition at line 17 of file GteExtremalQuery3PRJ.h.

Constructor & Destructor Documentation

template<typename Real >
gte::ExtremalQuery3PRJ< Real >::ExtremalQuery3PRJ ( Polyhedron3< Real > const &  polytope)

Definition at line 38 of file GteExtremalQuery3PRJ.h.

template<typename Real >
gte::ExtremalQuery3PRJ< Real >::ExtremalQuery3PRJ ( ExtremalQuery3PRJ< Real > const &  )
delete

Member Function Documentation

template<typename Real >
void gte::ExtremalQuery3PRJ< Real >::GetExtremeVertices ( Vector3< Real > const &  direction,
int positiveDirection,
int negativeDirection 
)
overridevirtual

Implements gte::ExtremalQuery3< Real >.

Definition at line 46 of file GteExtremalQuery3PRJ.h.

template<typename Real >
ExtremalQuery3PRJ& gte::ExtremalQuery3PRJ< Real >::operator= ( ExtremalQuery3PRJ< Real > const &  )
delete

Member Data Documentation

template<typename Real >
Vector3<Real> gte::ExtremalQuery3PRJ< Real >::mCentroid
private

Definition at line 33 of file GteExtremalQuery3PRJ.h.


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


geometric_tools_engine
Author(s): Yijiang Huang
autogenerated on Thu Jul 18 2019 04:00:06