CalcNormalFunctor Struct Reference
List of all members.
Public Types |
typedef std::multiset< const
osg::Vec3
*, osgModeling::LessPtr > | CoordinateSet |
Public Member Functions |
| void | setNormalParameters (osg::Vec3 *nb, bool flip, int method, double t) |
| void | incNormal (const osg::Vec3 &vec, const osg::Vec3 &normal, double weight) |
| | CalcNormalFunctor () |
| void | setVerticsPtr (osg::Vec3 *cb, unsigned int cs) |
| void | operator() (const osg::Vec3 &v1, const osg::Vec3 &v2, const osg::Vec3 &v3, bool treatVertexDataAsTemporary) |
Public Attributes |
| unsigned int | _coordSize |
| CoordinateSet | _coordSet |
| osg::Vec3 * | _coordBase |
| bool | _flip |
| int | _method |
| double | _threshold |
| osg::Vec3 * | _normalBase |
| VECTOR< osg::Vec3 > | _lastNormalRecorder |
Member Typedef Documentation
Constructor & Destructor Documentation
| CalcNormalFunctor::CalcNormalFunctor |
( |
|
) |
[inline] |
Member Function Documentation
| void CalcNormalFunctor::incNormal |
( |
const osg::Vec3 & |
vec, |
|
|
const osg::Vec3 & |
normal, |
|
|
double |
weight | |
|
) |
| | [inline] |
| void CalcNormalFunctor::operator() |
( |
const osg::Vec3 & |
v1, |
|
|
const osg::Vec3 & |
v2, |
|
|
const osg::Vec3 & |
v3, |
|
|
bool |
treatVertexDataAsTemporary | |
|
) |
| | [inline] |
| void CalcNormalFunctor::setNormalParameters |
( |
osg::Vec3 * |
nb, |
|
|
bool |
flip, |
|
|
int |
method, |
|
|
double |
t | |
|
) |
| | [inline] |
| void CalcNormalFunctor::setVerticsPtr |
( |
osg::Vec3 * |
cb, |
|
|
unsigned int |
cs | |
|
) |
| | [inline] |
Member Data Documentation
The documentation for this struct was generated from the following file:
- C:/Users/Robert/Documents/Visual Studio 2008/Projects/ferprojekt/TerrainEditor/TerrainEditor/MyNormalVisitor.cpp