#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