ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
PyPlanarEntityInterface< GenericPlanarEntityInterface > Class Template Reference

#include <geometry_trampoline.h>

Inheritance diagram for PyPlanarEntityInterface< GenericPlanarEntityInterface >:
Collaboration diagram for PyPlanarEntityInterface< GenericPlanarEntityInterface >:

Public Member Functions

CCVector3 getNormal () const override
 Returns the entity normal. More...
 
- Public Member Functions inherited from ccPlanarEntityInterface
 ccPlanarEntityInterface ()
 Default constructor. More...
 
 ccPlanarEntityInterface (unsigned int id)
 
void showNormalVector (bool state)
 Show normal vector. More...
 
bool normalVectorIsShown () const
 Whether normal vector is shown or not. More...
 
void glDrawNormal (CC_DRAW_CONTEXT &context, const CCVector3 &pos, float scale, const ecvColor::Rgb *color=0)
 Draws a normal vector (OpenGL) More...
 
void clearNormalVector (CC_DRAW_CONTEXT &context)
 

Additional Inherited Members

- Protected Attributes inherited from ccPlanarEntityInterface
bool m_showNormalVector
 Whether the facet normal vector should be displayed or not. More...
 
unsigned int m_uniqueId
 
QString m_bodyId
 
QString m_headId
 

Detailed Description

template<class GenericPlanarEntityInterface = ccPlanarEntityInterface>
class PyPlanarEntityInterface< GenericPlanarEntityInterface >

Definition at line 262 of file geometry_trampoline.h.

Member Function Documentation

◆ getNormal()

template<class GenericPlanarEntityInterface = ccPlanarEntityInterface>
CCVector3 PyPlanarEntityInterface< GenericPlanarEntityInterface >::getNormal ( ) const
inlineoverridevirtual

Returns the entity normal.

Implements ccPlanarEntityInterface.

Definition at line 267 of file geometry_trampoline.h.


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