Choreonoid  1.8
Public Member Functions | Friends | List of all members
cnoid::ScenePointSelectionMode::PointInfo Class Reference

#include <ScenePointSelectionMode.h>

Inheritance diagram for cnoid::ScenePointSelectionMode::PointInfo:
cnoid::Referenced

Public Member Functions

 PointInfo ()
 
bool operator== (const PointInfo &rhs) const =delete
 
bool hasSameVertexWith (const PointInfo &point) const
 
const SgNodePathpath () const
 
int vertexIndex () const
 
int triangleVertexIndex () const
 
const Vector3f & position () const
 
const Vector3f & normal () const
 
bool hasNormal () const
 
- Public Member Functions inherited from cnoid::Referenced
virtual ~Referenced ()
 

Friends

class ScenePointSelectionMode::Impl
 

Additional Inherited Members

- Protected Member Functions inherited from cnoid::Referenced
 Referenced ()
 
 Referenced (const Referenced &)
 
int refCount () const
 

Constructor & Destructor Documentation

◆ PointInfo()

ScenePointSelectionMode::PointInfo::PointInfo ( )

Member Function Documentation

◆ hasNormal()

bool cnoid::ScenePointSelectionMode::PointInfo::hasNormal ( ) const
inline

◆ hasSameVertexWith()

bool ScenePointSelectionMode::PointInfo::hasSameVertexWith ( const PointInfo point) const

◆ normal()

const Vector3f& cnoid::ScenePointSelectionMode::PointInfo::normal ( ) const
inline

◆ operator==()

bool cnoid::ScenePointSelectionMode::PointInfo::operator== ( const PointInfo rhs) const
delete

◆ path()

const SgNodePath& cnoid::ScenePointSelectionMode::PointInfo::path ( ) const
inline

◆ position()

const Vector3f& cnoid::ScenePointSelectionMode::PointInfo::position ( ) const
inline

◆ triangleVertexIndex()

int cnoid::ScenePointSelectionMode::PointInfo::triangleVertexIndex ( ) const
inline

◆ vertexIndex()

int cnoid::ScenePointSelectionMode::PointInfo::vertexIndex ( ) const
inline
Returns
The vertex index when the point is a mesh vertex. Otherwise, -1 is returned.

Friends And Related Function Documentation

◆ ScenePointSelectionMode::Impl

friend class ScenePointSelectionMode::Impl
friend

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