#include <SnapObject.h>
| SnapObject::SnapObject |
( |
| ) |
|
| SnapObject::SnapObject |
( |
int |
id | ) |
|
| SnapObject::~SnapObject |
( |
| ) |
|
| bool SnapObject::chooseBoundaryLoop |
( |
SnapObject * |
object | ) |
|
| vector< map< int, int > > * SnapObject::createGraph |
( |
| ) |
|
| vector< set< int > > * SnapObject::createSimpleGraph |
( |
| ) |
|
| void SnapObject::deleteFromScene |
( |
| ) |
|
| bool SnapObject::erasePoints |
( |
vector< int > & |
boundaryLoopToErase, |
|
|
vector< int > & |
eraseLoop |
|
) |
| |
| bool SnapObject::erasePointsAndAllFaces |
( |
vector< int > & |
boundaryLoopToErase, |
|
|
vector< int > & |
eraseLoop |
|
) |
| |
| vector< vector< int > > * SnapObject::findBoundaryLoops |
( |
| ) |
|
| vector< int > SnapObject::findClosestPoint |
( |
SnapObject * |
object | ) |
|
| int SnapObject::findClosestPoint |
( |
osg::Vec3 |
point | ) |
|
| vector< int > SnapObject::findClosestSnappingRegionPoints |
( |
SnapObject * |
object | ) |
|
| vector< int > SnapObject::findShortestPath |
( |
int |
pointA, |
|
|
int |
pointB |
|
) |
| |
| vector< int > SnapObject::getBoundaryLoop |
( |
| ) |
|
| vector< osg::Vec3 > SnapObject::getBoundaryLoopCentroids |
( |
| ) |
|
| vector< vector< int > > * SnapObject::getBoundaryLoops |
( |
| ) |
|
| unsigned long SnapObject::getChoosenBoundaryLoop |
( |
| ) |
|
| vector< int > SnapObject::getClosestPoint |
( |
SnapObject * |
object | ) |
|
| vector<int> SnapObject::getClosestSnappingRegionPoints |
( |
SnapObject * |
object | ) |
|
| osg::Vec4Array * SnapObject::getColors |
( |
| ) |
|
| bool SnapObject::getDirtyBoundaryLoop |
( |
| ) |
|
| bool SnapObject::getDirtyClosestPoint |
( |
| ) |
|
| bool SnapObject::getDirtyGraph |
( |
| ) |
|
| bool SnapObject::getDirtyMaxDistance |
( |
| ) |
|
| bool SnapObject::getDirtySnappingRegion |
( |
| ) |
|
| osg::DrawElementsUShort * SnapObject::getFaces |
( |
| ) |
|
| osg::Geode * SnapObject::getGeode |
( |
| ) |
|
| osg::Geode * SnapObject::getGeodeOf |
( |
osg::Node * |
eo | ) |
|
| osg::Geometry * SnapObject::getGeometry |
( |
| ) |
|
| vector< map< int, int > > * SnapObject::getGraph |
( |
| ) |
|
| unsigned long SnapObject::getId |
( |
| ) |
|
| float SnapObject::getMaxDistance |
( |
| ) |
|
| osg::Vec3Array * SnapObject::getNormals |
( |
| ) |
|
| set< int > SnapObject::getPartOfObject |
( |
int |
seed, |
|
|
set< int > |
cuttingLoopSet |
|
) |
| |
| osg::PrimitiveSet * SnapObject::getPrimitiveSet |
( |
| ) |
|
| vector< set< int > > * SnapObject::getSimpleGraph |
( |
| ) |
|
| vector< int > SnapObject::getSnappingRegion |
( |
| ) |
|
| vector< float > * SnapObject::getSnappingRegionValues |
( |
| ) |
|
| vector< int > SnapObject::getSnapRegion |
( |
| ) |
|
| vector< int > SnapObject::getSnapRegionWithDistanceSet |
( |
| ) |
|
| osg::Vec3Array * SnapObject::getVertices |
( |
| ) |
|
| bool SnapObject::isSuitable |
( |
| ) |
|
| bool SnapObject::mergeObject |
( |
SnapObject * |
object | ) |
|
| void SnapObject::optimalizeLoop |
( |
vector< int > & |
loop | ) |
|
| void SnapObject::recomputeNormal |
( |
| ) |
|
| void SnapObject::setChoosenBoundaryLoop |
( |
unsigned long |
position | ) |
|
| void SnapObject::setDirtyAll |
( |
bool |
dirty | ) |
|
| void SnapObject::setDirtyBoundaryLoop |
( |
bool |
dirty | ) |
|
| void SnapObject::setDirtyClosestPoint |
( |
bool |
dirty | ) |
|
| void SnapObject::setDirtyGraph |
( |
bool |
dirty | ) |
|
| void SnapObject::setDirtyMaxDistance |
( |
bool |
dirty | ) |
|
| void SnapObject::setDirtySnappingRegion |
( |
bool |
dirty | ) |
|
| void SnapObject::setId |
( |
unsigned long |
ID | ) |
|
| void SnapObject::updateDisplayList |
( |
| ) |
|
The documentation for this class was generated from the following files:
- C:/Documents/School/OSG/VRECKO/include/vreckoAP/ConnectEditor/SnapObject.h
- C:/Documents/School/OSG/VRECKO/src/vreckoAP/ConnectEditor/SnapObject.cpp