|
#define | GED_CHECK_COMB(_gedp, _dp, _flags) |
|
#define | GED_CHECK_EXISTS(_gedp, _name, _noisy, _flags) |
|
#define | GED_CHECK_READ_ONLY(_gedp, _flags) |
|
#define | GED_CHECK_REGION(_gedp, _dp, _flags) |
|
#define | GED_DB_DIRADD(_gedp, _dp, _name, _laddr, _len, _dirflags, _ptr, _flags) |
|
#define | GED_DB_LOOKUP(_gedp, _dp, _name, _noisy, _flags) |
|
#define | GED_DB_GET_INTERNAL(_gedp, _intern, _dp, _mat, _resource, _flags) |
|
#define | GED_DB_PUT_INTERNAL(_gedp, _dp, _intern, _resource, _flags) |
|
Geometry EDiting Library Database Generic Object Functions.
These are functions that operate on database objects.
◆ GED_CHECK_COMB
Value:
}
#define RT_DIR_COMB
combination
Check if the object is a combination
Definition at line 38 of file objects.h.
◆ GED_CHECK_EXISTS
Value:
}
struct directory * db_lookup(const struct db_i *, const char *name, int noisy)
Lookup database object
Definition at line 48 of file objects.h.
◆ GED_CHECK_READ_ONLY
Value: if ((
_gedp)->dbip->dbi_read_only) { \
}
Check if the database is read only
Definition at line 58 of file objects.h.
◆ GED_CHECK_REGION
Value:
}
#define RT_DIR_REGION
region
Check if the object is a region
Definition at line 69 of file objects.h.
◆ GED_DB_DIRADD
Value:
}
struct directory * db_diradd(struct db_i *, const char *name, b_off_t laddr, size_t len, int flags, void *ptr)
add a new directory entry to the currently open database
Definition at line 79 of file objects.h.
◆ GED_DB_LOOKUP
Value:Lookup database object
Definition at line 89 of file objects.h.
◆ GED_DB_GET_INTERNAL
Value:
}
int rt_db_get_internal(struct rt_db_internal *ip, const struct directory *dp, const struct db_i *dbip, const mat_t mat, struct resource *resp)
Get internal representation
Definition at line 99 of file objects.h.
◆ GED_DB_PUT_INTERNAL
Value:
}
int rt_db_put_internal(struct directory *dp, struct db_i *dbip, struct rt_db_internal *ip, struct resource *resp)
Put internal representation
Definition at line 109 of file objects.h.