ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
CLEntityDesc Struct Referenceabstract

Loaded entity description. More...

#include <ecvCommandLineInterface.h>

Inheritance diagram for CLEntityDesc:

Public Member Functions

 CLEntityDesc (const QString &name)
 
 CLEntityDesc (const QString &filename, int _indexInFile)
 
 CLEntityDesc (const QString &_basename, const QString &_path, int _indexInFile=-1)
 
virtual ~CLEntityDesc ()=default
 
virtual ccHObjectgetEntity ()=0
 
virtual const ccHObjectgetEntity () const =0
 
virtual CL_ENTITY_TYPE getCLEntityType () const =0
 

Public Attributes

QString basename
 
QString path
 
int indexInFile
 

Detailed Description

Loaded entity description.

Definition at line 34 of file ecvCommandLineInterface.h.

Constructor & Destructor Documentation

◆ CLEntityDesc() [1/3]

CLEntityDesc::CLEntityDesc ( const QString &  name)

Definition at line 24 of file ecvCommandLineInterface.cpp.

◆ CLEntityDesc() [2/3]

CLEntityDesc::CLEntityDesc ( const QString &  filename,
int  _indexInFile 
)

Definition at line 27 of file ecvCommandLineInterface.cpp.

References basename, filename, and path.

◆ CLEntityDesc() [3/3]

CLEntityDesc::CLEntityDesc ( const QString &  _basename,
const QString &  _path,
int  _indexInFile = -1 
)

Definition at line 39 of file ecvCommandLineInterface.cpp.

◆ ~CLEntityDesc()

virtual CLEntityDesc::~CLEntityDesc ( )
virtualdefault

Member Function Documentation

◆ getCLEntityType()

virtual CL_ENTITY_TYPE CLEntityDesc::getCLEntityType ( ) const
pure virtual

◆ getEntity() [1/2]

virtual const ccHObject* CLEntityDesc::getEntity ( ) const
pure virtual

Implemented in CLMeshDesc, CLCloudDesc, and CLGroupDesc.

◆ getEntity() [2/2]

Member Data Documentation

◆ basename

◆ indexInFile

int CLEntityDesc::indexInFile

◆ path


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