CFx SDK Documentation  2023 SP0
Public Member Functions | List of all members
FacetModeler::Entity Class Reference

#include <FMMdlEntity.h>

Inheritance diagram for FacetModeler::Entity:
FacetModeler::Edge FacetModeler::Face FacetModeler::Surface FacetModeler::Vertex FacetModeler::Revolution FacetModeler::Cone FacetModeler::Cylinder FacetModeler::Sphere FacetModeler::Torus

Public Member Functions

 Entity ()
 
 Entity (const Entity &ent)
 
Entityoperator= (const Entity &)
 
virtual ~Entity ()
 
OdUInt32 flags () const
 
void setFlags (OdUInt32 iFlags)
 
bool isFlagOn (OdUInt32 iFlag) const
 
void setIsFlagOn (OdUInt32 iFlag, bool bOn)
 
FacetModeler::AecTagType tag () const
 
void setTag (FacetModeler::AecTagType nTag)
 

Detailed Description

Base class for modeler primitives.

Definition at line 40 of file FMMdlEntity.h.

Constructor & Destructor Documentation

◆ Entity() [1/2]

FacetModeler::Entity::Entity ( )
inline

Constructor.

Definition at line 97 of file FMMdlEntity.h.

◆ Entity() [2/2]

FacetModeler::Entity::Entity ( const Entity ent)
inline

Definition at line 102 of file FMMdlEntity.h.

◆ ~Entity()

FacetModeler::Entity::~Entity ( )
inlinevirtual

Destructor.

Definition at line 113 of file FMMdlEntity.h.

Member Function Documentation

◆ flags()

OdUInt32 FacetModeler::Entity::flags ( ) const
inline

Returns flags.

Definition at line 116 of file FMMdlEntity.h.

◆ isFlagOn()

bool FacetModeler::Entity::isFlagOn ( OdUInt32  iFlag) const
inline

Returns whether specified flag is on.

Definition at line 124 of file FMMdlEntity.h.

◆ operator=()

Entity & FacetModeler::Entity::operator= ( const Entity ent)
inline

Definition at line 107 of file FMMdlEntity.h.

◆ setFlags()

void FacetModeler::Entity::setFlags ( OdUInt32  iFlags)
inline

Sets flags.

Definition at line 120 of file FMMdlEntity.h.

◆ setIsFlagOn()

void FacetModeler::Entity::setIsFlagOn ( OdUInt32  iFlag,
bool  bOn 
)
inline

Sets whether specified flag is on.

Definition at line 128 of file FMMdlEntity.h.

◆ setTag()

void FacetModeler::Entity::setTag ( FacetModeler::AecTagType  nTag)
inline

Sets tag.

Definition at line 136 of file FMMdlEntity.h.

◆ tag()

AecTagType FacetModeler::Entity::tag ( ) const
inline

Returns tag.

Definition at line 132 of file FMMdlEntity.h.


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