#include <GtePolyhedron3.h>
Public Member Functions | |
| Real | ComputeSurfaceArea () const |
| Vector3< Real > | ComputeVertexAverage () const |
| Real | ComputeVolume () const |
| bool | CounterClockwise () const |
| std::vector< int > const & | GetIndices () const |
| std::set< int > const & | GetUniqueIndices () const |
| std::shared_ptr< std::vector< Vector3< Real > > > const & | GetVertexPool () const |
| std::vector< Vector3< Real > > const & | GetVertices () const |
| operator bool () const | |
| Polyhedron3 (std::shared_ptr< std::vector< Vector3< Real >>> const &vertexPool, int numIndices, int const *indices, bool counterClockwise) | |
Private Attributes | |
| bool | mCounterClockwise |
| std::vector< int > | mIndices |
| std::set< int > | mUniqueIndices |
| std::shared_ptr< std::vector< Vector3< Real > > > | mVertexPool |
Definition at line 40 of file GtePolyhedron3.h.
| gte::Polyhedron3< Real >::Polyhedron3 | ( | std::shared_ptr< std::vector< Vector3< Real >>> const & | vertexPool, |
| int | numIndices, | ||
| int const * | indices, | ||
| bool | counterClockwise | ||
| ) |
Definition at line 79 of file GtePolyhedron3.h.
| Real gte::Polyhedron3< Real >::ComputeSurfaceArea | ( | ) | const |
Definition at line 156 of file GtePolyhedron3.h.
| Vector3< Real > gte::Polyhedron3< Real >::ComputeVertexAverage | ( | ) | const |
Definition at line 140 of file GtePolyhedron3.h.
| Real gte::Polyhedron3< Real >::ComputeVolume | ( | ) | const |
Definition at line 180 of file GtePolyhedron3.h.
|
inline |
Definition at line 134 of file GtePolyhedron3.h.
|
inline |
Definition at line 128 of file GtePolyhedron3.h.
|
inline |
Definition at line 122 of file GtePolyhedron3.h.
|
inline |
Definition at line 110 of file GtePolyhedron3.h.
|
inline |
Definition at line 116 of file GtePolyhedron3.h.
|
inline |
Definition at line 104 of file GtePolyhedron3.h.
|
private |
Definition at line 74 of file GtePolyhedron3.h.
|
private |
Definition at line 73 of file GtePolyhedron3.h.
|
private |
Definition at line 72 of file GtePolyhedron3.h.
|
private |
Definition at line 71 of file GtePolyhedron3.h.