CFx SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
Classes | Public Types | Public Member Functions | List of all members
CFxSelectionData Class Referenceabstract

#include <FxSelectionSet.h>

Classes

struct  CFxVertexData
 

Public Types

enum  SelectionMethod {
  eNonGraphical = 0 , ePickPointSelection = 1 , eWindowOrWPolygon = 2 , eCrossingOrCPolygon = 3 ,
  eFence = 4 , eSubentity = 5
}
 
enum  SelectionMode {
  kUnknown = 0 , kWin , kCross , kBox ,
  kLast , kEntity , kAll , kFence ,
  kCPoly , kWPoly , kPick , kEvery ,
  kXten , kGroup , kPrevious , kMultiple
}
 

Public Member Functions

virtual ~CFxSelectionData ()
 
virtual SelectionMethod GetMethod () const =0
 
virtual fdt_resbufWGetData () const =0
 
virtual int GetWindowId () const =0
 
virtual size_t GetPointsCount () const =0
 
virtual CFxVertexDataGetPoints () const =0
 
virtual size_t GetNumEntities () const =0
 
virtual bool IsNestedSelection () const =0
 
virtual const OdDbObjectIdGetSpaceId () const =0
 
virtual CFxSelectionDataIteratorCreateIterator () const =0
 
virtual SelectionMode GetMode () const =0
 

Detailed Description

Description: Represents the selection set data. Library: DDKERNEL

Definition at line 333 of file FxSelectionSet.h.

Member Enumeration Documentation

◆ SelectionMethod

Description:

Enumerator
eNonGraphical 
ePickPointSelection 
eWindowOrWPolygon 
eCrossingOrCPolygon 
eFence 
eSubentity 

Definition at line 341 of file FxSelectionSet.h.

◆ SelectionMode

Enumerator
kUnknown 
kWin 
kCross 
kBox 
kLast 
kEntity 
kAll 
kFence 
kCPoly 
kWPoly 
kPick 
kEvery 
kXten 
kGroup 
kPrevious 
kMultiple 

Definition at line 351 of file FxSelectionSet.h.

Constructor & Destructor Documentation

◆ ~CFxSelectionData()

virtual CFxSelectionData::~CFxSelectionData ( )
virtual

Member Function Documentation

◆ CreateIterator()

virtual CFxSelectionDataIterator * CFxSelectionData::CreateIterator ( ) const
pure virtual

Description:

◆ GetData()

virtual fdt_resbufW * CFxSelectionData::GetData ( ) const
pure virtual

Description:

◆ GetMethod()

virtual SelectionMethod CFxSelectionData::GetMethod ( ) const
pure virtual

Description:

◆ GetMode()

virtual SelectionMode CFxSelectionData::GetMode ( ) const
pure virtual

◆ GetNumEntities()

virtual size_t CFxSelectionData::GetNumEntities ( ) const
pure virtual

Description:

◆ GetPoints()

virtual CFxVertexData * CFxSelectionData::GetPoints ( ) const
pure virtual

Description:

◆ GetPointsCount()

virtual size_t CFxSelectionData::GetPointsCount ( ) const
pure virtual

Description:

◆ GetSpaceId()

virtual const OdDbObjectId & CFxSelectionData::GetSpaceId ( ) const
pure virtual

Description:

◆ GetWindowId()

virtual int CFxSelectionData::GetWindowId ( ) const
pure virtual

Description:

◆ IsNestedSelection()

virtual bool CFxSelectionData::IsNestedSelection ( ) const
pure virtual

Description:


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