FRX SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
AcDbSSet.h
Go to the documentation of this file.
1#pragma once
2
3//
4// (C) Copyright 2005-2024 by Graebert GmbH.
5//
6// Permission to use, copy, modify, and distribute this software in
7// object code form for any purpose and without fee is hereby granted,
8// provided that the above copyright notice appears in all copies and
9// that both that copyright notice and the limited warranty and
10// restricted rights notice below appear in all supporting
11// documentation.
12//
13// GRAEBERT PROVIDES THIS PROGRAM "AS IS" AND WITH ALL FAULTS.
14// GRAEBERT SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF
15// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. GRAEBERT GMBH
16// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE
17// UNINTERRUPTED OR ERROR FREE.
18
19class AcDbImpSSet;
20class Selector;
21struct ent_id;
22struct hlist;
23
25{
26public:
28 ~AcDbSSet(void);
29 int add_hilite(void);
30 int in( ent_id *);
31 int is_empty(void);
32 int is_terminated(void);
33 int rdsel( ent_id *);
34 int rwsel(void);
35 int set_position(long);
36 long add(long, hlist *,bool);
37 long apnd(long, hlist *, Selector *,bool);
38 long count(void);
39 long current_position(void);
40 long del( ent_id *,bool);
41 long grow( ent_id *);
42 long node_count(void)const ;
43 void copy( AcDbSSet const *);
44 void draw(int,int);
45 void init(void);
46 void make_unique(void);
47 void minus( AcDbSSet const *, AcDbSSet const *);
48 void not_unique(void);
49 void plus( AcDbSSet const *, AcDbSSet const *);
50 void term(void);
51 void wipe(bool);
52
53};
int is_terminated(void)
void init(void)
int rwsel(void)
void not_unique(void)
int rdsel(ent_id *)
int in(ent_id *)
int is_empty(void)
void plus(AcDbSSet const *, AcDbSSet const *)
void term(void)
void copy(AcDbSSet const *)
~AcDbSSet(void)
void minus(AcDbSSet const *, AcDbSSet const *)
void wipe(bool)
void make_unique(void)
long grow(ent_id *)
long count(void)
long del(ent_id *, bool)
long apnd(long, hlist *, Selector *, bool)
int set_position(long)
void draw(int, int)
long current_position(void)
long node_count(void) const
AcDbSSet(AcDbImpSSet *)
long add(long, hlist *, bool)
int add_hilite(void)