CFx SDK Documentation  2023 SP0
Public Types | Public Member Functions | Protected Attributes | List of all members
FxHLR::Data Class Reference

#include <FxHLR.h>

Public Types

enum  Visibility {
  kVisible , kHidden , kOccluded , kInternallyHidden ,
  kUndefined
}
 

Public Member Functions

 Data ()
 
virtual ~Data ()
 
void SetEntity (OdDbEntityPtr pEnt)
 
void SetObjectIds (const OdDbObjectIdArray &id)
 
void SetResultEntity (OdDbEntityPtr pResultEnt)
 
void SetVisibility (Visibility visibility)
 
void SetHlrVisibility (Visibility visibility)
 
void SetSubentId (const OdDbSubentId &subentId)
 
OdDbEntityPtr GetEntity () const
 
const OdDbObjectIdArrayGetObjectIds () const
 
OdDbEntityPtr GetResultEntity () const
 
Visibility GetVisibility () const
 
Visibility GetHlrVisibility () const
 
const OdDbSubentIdGetSubentId () const
 

Protected Attributes

OdDbEntityPtr m_pEntity
 
OdDbObjectIdArray m_objectIds
 
OdDbSubentId m_subentId
 
Visibility m_visibility
 
Visibility m_hlrVisibility
 
OdDbEntityPtr m_pResultEntity
 

Detailed Description

Description: Represents HLR results. Library: DDKERNEL

Definition at line 58 of file FxHLR.h.

Member Enumeration Documentation

◆ Visibility

Enumerator
kVisible 
kHidden 
kOccluded 
kInternallyHidden 
kUndefined 

Definition at line 61 of file FxHLR.h.

Constructor & Destructor Documentation

◆ Data()

FxHLR::Data::Data ( )

◆ ~Data()

virtual FxHLR::Data::~Data ( )
virtual

Member Function Documentation

◆ GetEntity()

OdDbEntityPtr FxHLR::Data::GetEntity ( ) const

◆ GetHlrVisibility()

Visibility FxHLR::Data::GetHlrVisibility ( ) const

◆ GetObjectIds()

const OdDbObjectIdArray& FxHLR::Data::GetObjectIds ( ) const

◆ GetResultEntity()

OdDbEntityPtr FxHLR::Data::GetResultEntity ( ) const

◆ GetSubentId()

const OdDbSubentId& FxHLR::Data::GetSubentId ( ) const

◆ GetVisibility()

Visibility FxHLR::Data::GetVisibility ( ) const

◆ SetEntity()

void FxHLR::Data::SetEntity ( OdDbEntityPtr  pEnt)

◆ SetHlrVisibility()

void FxHLR::Data::SetHlrVisibility ( Visibility  visibility)

◆ SetObjectIds()

void FxHLR::Data::SetObjectIds ( const OdDbObjectIdArray id)

◆ SetResultEntity()

void FxHLR::Data::SetResultEntity ( OdDbEntityPtr  pResultEnt)

◆ SetSubentId()

void FxHLR::Data::SetSubentId ( const OdDbSubentId subentId)

◆ SetVisibility()

void FxHLR::Data::SetVisibility ( Visibility  visibility)

Member Data Documentation

◆ m_hlrVisibility

Visibility FxHLR::Data::m_hlrVisibility
protected

Definition at line 77 of file FxHLR.h.

◆ m_objectIds

OdDbObjectIdArray FxHLR::Data::m_objectIds
protected

Definition at line 73 of file FxHLR.h.

◆ m_pEntity

OdDbEntityPtr FxHLR::Data::m_pEntity
protected

Definition at line 71 of file FxHLR.h.

◆ m_pResultEntity

OdDbEntityPtr FxHLR::Data::m_pResultEntity
protected

Definition at line 79 of file FxHLR.h.

◆ m_subentId

OdDbSubentId FxHLR::Data::m_subentId
protected

Definition at line 74 of file FxHLR.h.

◆ m_visibility

Visibility FxHLR::Data::m_visibility
protected

Definition at line 76 of file FxHLR.h.


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