FRX SDK Documentation
2025 SP0
Loading...
Searching...
No Matches
SDK
FxARX
_impl_include
acdb17
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
19
class
AcDbImpSSet
;
20
class
Selector
;
21
struct
ent_id
;
22
struct
hlist
;
23
24
class
ARX_API
AcDbSSet
25
{
26
public
:
27
AcDbSSet
(
AcDbImpSSet
*);
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
};
ARX_API
#define ARX_API
Definition
_impl_include/ac1st/CommonHeader.h:21
AcArrayObjectCopyReallocator
Definition
_AcArray.h:21
AcDbSSet
Definition
AcDbSSet.h:25
AcDbSSet::is_terminated
int is_terminated(void)
AcDbSSet::init
void init(void)
AcDbSSet::rwsel
int rwsel(void)
AcDbSSet::not_unique
void not_unique(void)
AcDbSSet::rdsel
int rdsel(ent_id *)
AcDbSSet::in
int in(ent_id *)
AcDbSSet::is_empty
int is_empty(void)
AcDbSSet::plus
void plus(AcDbSSet const *, AcDbSSet const *)
AcDbSSet::term
void term(void)
AcDbSSet::copy
void copy(AcDbSSet const *)
AcDbSSet::~AcDbSSet
~AcDbSSet(void)
AcDbSSet::minus
void minus(AcDbSSet const *, AcDbSSet const *)
AcDbSSet::wipe
void wipe(bool)
AcDbSSet::make_unique
void make_unique(void)
AcDbSSet::grow
long grow(ent_id *)
AcDbSSet::count
long count(void)
AcDbSSet::del
long del(ent_id *, bool)
AcDbSSet::apnd
long apnd(long, hlist *, Selector *, bool)
AcDbSSet::set_position
int set_position(long)
AcDbSSet::draw
void draw(int, int)
AcDbSSet::current_position
long current_position(void)
AcDbSSet::node_count
long node_count(void) const
AcDbSSet::AcDbSSet
AcDbSSet(AcDbImpSSet *)
AcDbSSet::add
long add(long, hlist *, bool)
AcDbSSet::add_hilite
int add_hilite(void)
ent_id
Definition
acdb17/Global Structs.h:240
hlist
Definition
acdb17/Global Structs.h:276
Generated on Mon Mar 4 2024 12:50:07