UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::CADKernel::FHaveStates Class Reference

#include <HaveStates.h>

+ Inheritance diagram for UE::CADKernel::FHaveStates:

Public Member Functions

 FHaveStates ()
 
void Serialize (FCADKernelArchive &Ar)
 
void ResetElementStatus ()
 
bool HasMarker1 () const
 
bool HasMarker2 () const
 
bool HasMarker1And2 () const
 
bool HasMarker1Or2 () const
 
void SetMarker1 () const
 
void SetMarker2 () const
 
void ResetMarker1 () const
 
void ResetMarker2 () const
 
void ResetMarkers () const
 
bool IsDeleted () const
 
void SetDeletedMarker () const
 
void ResetDeleted () const
 
virtual bool IsDeletedOrDegenerated () const
 
virtual bool IsDegenerated () const
 
virtual void SetAsDegenerated () const
 
virtual void ResetDegenerated () const
 
void SetWaitingMarker () const
 
void ResetWaitingMarker () const
 
virtual bool IsWaiting () const
 
void SetProcessedMarker () const
 
void ResetProcessedMarker () const
 
virtual bool IsProcessed () const
 
virtual bool IsProcessedDeletedOrDegenerated () const
 
void SetToProcessMarker () const
 
void ResetToProcessMarker () const
 
virtual bool IsToProcess () const
 
virtual bool IsNotToProcess () const
 
virtual bool IsNotToOrAlreadyProcess () const
 

Protected Attributes

EHaveStates States
 

Constructor & Destructor Documentation

◆ FHaveStates()

UE::CADKernel::FHaveStates::FHaveStates ( )
inline

Member Function Documentation

◆ HasMarker1()

bool UE::CADKernel::FHaveStates::HasMarker1 ( ) const
inline

◆ HasMarker1And2()

bool UE::CADKernel::FHaveStates::HasMarker1And2 ( ) const
inline

◆ HasMarker1Or2()

bool UE::CADKernel::FHaveStates::HasMarker1Or2 ( ) const
inline

◆ HasMarker2()

bool UE::CADKernel::FHaveStates::HasMarker2 ( ) const
inline

◆ IsDegenerated()

virtual bool UE::CADKernel::FHaveStates::IsDegenerated ( ) const
inlinevirtual

◆ IsDeleted()

bool UE::CADKernel::FHaveStates::IsDeleted ( ) const
inline

◆ IsDeletedOrDegenerated()

virtual bool UE::CADKernel::FHaveStates::IsDeletedOrDegenerated ( ) const
inlinevirtual

◆ IsNotToOrAlreadyProcess()

virtual bool UE::CADKernel::FHaveStates::IsNotToOrAlreadyProcess ( ) const
inlinevirtual

◆ IsNotToProcess()

virtual bool UE::CADKernel::FHaveStates::IsNotToProcess ( ) const
inlinevirtual

◆ IsProcessed()

virtual bool UE::CADKernel::FHaveStates::IsProcessed ( ) const
inlinevirtual

◆ IsProcessedDeletedOrDegenerated()

virtual bool UE::CADKernel::FHaveStates::IsProcessedDeletedOrDegenerated ( ) const
inlinevirtual

◆ IsToProcess()

virtual bool UE::CADKernel::FHaveStates::IsToProcess ( ) const
inlinevirtual

◆ IsWaiting()

virtual bool UE::CADKernel::FHaveStates::IsWaiting ( ) const
inlinevirtual

◆ ResetDegenerated()

virtual void UE::CADKernel::FHaveStates::ResetDegenerated ( ) const
inlinevirtual

◆ ResetDeleted()

void UE::CADKernel::FHaveStates::ResetDeleted ( ) const
inline

◆ ResetElementStatus()

void UE::CADKernel::FHaveStates::ResetElementStatus ( )
inline

◆ ResetMarker1()

void UE::CADKernel::FHaveStates::ResetMarker1 ( ) const
inline

◆ ResetMarker2()

void UE::CADKernel::FHaveStates::ResetMarker2 ( ) const
inline

◆ ResetMarkers()

void UE::CADKernel::FHaveStates::ResetMarkers ( ) const
inline

◆ ResetProcessedMarker()

void UE::CADKernel::FHaveStates::ResetProcessedMarker ( ) const
inline

◆ ResetToProcessMarker()

void UE::CADKernel::FHaveStates::ResetToProcessMarker ( ) const
inline

◆ ResetWaitingMarker()

void UE::CADKernel::FHaveStates::ResetWaitingMarker ( ) const
inline

◆ Serialize()

void UE::CADKernel::FHaveStates::Serialize ( FCADKernelArchive Ar)
inline

◆ SetAsDegenerated()

virtual void UE::CADKernel::FHaveStates::SetAsDegenerated ( ) const
inlinevirtual

◆ SetDeletedMarker()

void UE::CADKernel::FHaveStates::SetDeletedMarker ( ) const
inline

◆ SetMarker1()

void UE::CADKernel::FHaveStates::SetMarker1 ( ) const
inline

◆ SetMarker2()

void UE::CADKernel::FHaveStates::SetMarker2 ( ) const
inline

◆ SetProcessedMarker()

void UE::CADKernel::FHaveStates::SetProcessedMarker ( ) const
inline

◆ SetToProcessMarker()

void UE::CADKernel::FHaveStates::SetToProcessMarker ( ) const
inline

◆ SetWaitingMarker()

void UE::CADKernel::FHaveStates::SetWaitingMarker ( ) const
inline

Member Data Documentation

◆ States

EHaveStates UE::CADKernel::FHaveStates::States
mutableprotected

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