get_Scm_Entity
List of: Functions
Subjects: Entity, Scheme Interface
Contents: Kernel

Action: Creates a C++ENTITY from a Scheme entity.

Prototype: ENTITY* get_Scm_Entity (


ScmObject e // Scheme object


);


ENTITY* get_Scm_Entity (


ScmObject o,
// Scheme object


const entity_filter& filt, // filter test


const char* type
// type


);


ENTITY* get_Scm_Entity (


ScmObject o, // Scheme object


entity_test_proc test, // entity test


const char* type // type


);

Includes: #include "kernel/acis.hxx"

#include "kern_scm/ent_typ.hxx"

#include "kernel/geomhusk/efilter.hxx"

#include "kernel/kerndata/data/entity.hxx"

#include "scheme/elk/object.h"

Description: type is a character string describing type of ENTITY filter is looking for, such as "BODY", and is used for printing error messages.


This function is overloaded:


Creates an ENTITY from a Scheme entity.


Creates an ENTITY from a Scheme object given an addition constraint in the form of an entity_filter.


Creates an ENTITY from a Scheme object given an addition constraint in the form of an entity test procedure.

Library: kern_scm

Filename: kern/kern_scm/ent_typ.hxx

Effect: Read-only
PDF/KERN/24FNC.PDF
HTM/DATA/KERN/KERN/24FNC/0025.HTM