libmoldeo (Moldeo 1.0 Core)  1.0
libmoldeo es el conjunto de objetos y funciones, que permiten ejecutar las operaciones básicas de la plataforma Moldeo, y que compone su núcleo.
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Amigas 'defines' Grupos Páginas
Referencia de la Clase moTubeGeometry

#include <moGUIManager.h>

Diagrama de herencias de moTubeGeometry
moGeometry moResourceElement moAbstract

Métodos públicos

 moTubeGeometry (const moPath &path, int segments=64, float radius=1.0, int radiusSegments=8, bool closed=false)
 
virtual ~moTubeGeometry ()
 
- Métodos públicos heredados desde moGeometry
 moGeometry ()
 
 moGeometry (moGeometryType p_type)
 
virtual ~moGeometry ()
 
 moGeometry (const moGeometry &p_src)
 
moGeometryoperator= (const moGeometry &p_src)
 
virtual MOboolean Init ()
 Inicializa el objeto. Más...
 
virtual MOboolean Init (moResourceManager *pResourceManager)
 
virtual MOboolean Finish ()
 Finaliza el objeto, libera recursos. Más...
 
virtual float * GetVerticesBuffer ()
 
virtual float * GetNormalsBuffer ()
 
virtual float * GetColorBuffer ()
 
virtual float * GetVerticesUVBuffer ()
 
virtual const moPointArrayGetVertices () const
 
virtual const moPointArrayGetNormals () const
 
virtual const moTCoordArrayGetVerticesUV () const
 
virtual const moTCoordArrayGetFacesUV () const
 
virtual const moColorArrayGetColors () const
 
virtual const moFaceArrayGetFaces () const
 
moGeometryType GetType () const
 
void applyMatrix (const moGLMatrixf &p_ModelMatrix)
 
int addAttribute (const moText &p_AttributeName, moAttribute *p_attribute)
 
int removeAttribute (const moText &p_AttributeName)
 
moAttributegetAttribute (const moText &p_AttributeName)
 
virtual moText ToJSON ()
 
- Métodos públicos heredados desde moResourceElement
 moResourceElement ()
 
 moResourceElement (moResourceType p_type)
 
virtual ~moResourceElement ()
 
virtual void SetResourceManager (moResourceManager *p_rm)
 
virtual moResourceManagerGetResourceManager ()
 
moResourceType GetResourceType ()
 
- Métodos públicos heredados desde moAbstract
 moAbstract ()
 
virtual ~moAbstract ()
 
MOboolean Initialized ()
 Pregunta si está inicializado. Más...
 

Otros miembros heredados

- Métodos públicos estáticos heredados desde moGeometry
static moText TypeToStr (moGeometryType p_type)
 
- Atributos públicos heredados desde moGeometry
moText m_Name
 
moGeometryType m_Type
 
moPointArray m_Vertices
 
moTCoordArray m_VerticesUvs
 
moVertexArray m_Normals
 
moColorArray m_Colors
 
MOfloatm_VerticesBuffer
 
MOfloatm_NormalsBuffer
 
MOfloatm_VerticesUVBuffer
 
MOfloatm_ColorBuffer
 
moFaceArray m_Faces
 
moTCoordArray m_FaceVertexUvs
 
moAttributeArray m_Attributes
 
- Atributos públicos heredados desde moAbstract
MOboolean m_bInitialized
 Valor de inicialización. Más...
 
- Atributos públicos estáticos heredados desde moAbstract
static moDebugMODebug2 = new moDebug()
 Clase de impresión de errores para depuración. Más...
 
static moTextHeapMODebug = new moTextHeap()
 Lista de textos. Más...
 
- Atributos protegidos heredados desde moResourceElement
moResourceType m_ResourceType
 
moResourceManagerm_pResourceManager
 

Descripción detallada

path — Curve - A path that inherits from the Curve base class segments — Integer - The number of segments that make up the tube, default is 64 radius — Float - The radius of the tube, default is 1 radiusSegments — Integer - The number of segments that make up the cross-section, default is 8 closed — Float Is the tube open or closed, default is false

Definición en la línea 533 del archivo moGUIManager.h.

Documentación del constructor y destructor

moTubeGeometry::moTubeGeometry ( const moPath path,
int  segments = 64,
float  radius = 1.0,
int  radiusSegments = 8,
bool  closed = false 
)
virtual moTubeGeometry::~moTubeGeometry ( )
virtual

La documentación para esta clase fue generada a partir del siguiente fichero: