MeshKit
1.0
|
C++ interface to ITAPS FBiGeom interface. More...
#include <FBiGeom.hpp>
Classes | |
class | EntArrIter |
Class for iterating over FBiGeom entity arrays. More... | |
class | EntIter |
Class for iterating over FBiGeom entities. More... | |
Public Types | |
typedef iBase_EntitySetHandle | EntitySetHandle |
typedef iBase_EntityHandle | EntityHandle |
typedef iBase_TagHandle | TagHandle |
typedef iBase_ErrorType | Error |
typedef iBase_EntityType | EntityType |
typedef iBase_StorageOrder | StorageOrder |
typedef iBase_TagValueType | TagValueType |
Public Member Functions | |
virtual iRel::IfaceType | iface_type () const |
FBiGeom (const char *options=0) | |
FBiGeom (FBiGeom_Instance instance) | |
FBiGeom (bool meshBased) | |
virtual | ~FBiGeom () |
virtual Error | load (const char *file_name, const char *options=0) |
virtual Error | save (const char *file_name, const char *options=0) |
virtual Error | getBoundBox (double &min_x, double &min_y, double &min_z, double &max_x, double &max_y, double &max_z) const |
virtual int | getParametric () |
virtual Error | getNumOfType (EntitySetHandle set, EntityType type, int &count_out) const |
virtual Error | getEntities (EntitySetHandle set, EntityType type, std::vector< EntityHandle > &entities_out) const |
virtual Error | getEntType (EntityHandle handle, EntityType &type_out) const |
virtual Error | getArrType (const EntityHandle *entity_handles, int entity_handles_Size, EntityType *types_out) const |
virtual Error | getEntAdj (EntityHandle handle, EntityType type_requested, std::vector< EntityHandle > &adj_entities_out) const |
virtual Error | getArrAdj (const EntityHandle *entity_handles, int entity_handles_size, EntityType type_requested, std::vector< EntityHandle > &adjacent_entity_handles_out, int *offsets_out) const |
virtual Error | getEnt2ndAdj (EntityHandle handle, EntityType bridge_dimension, EntityType type_requested, std::vector< EntityHandle > &adj_entities_out) const |
virtual Error | getArr2ndAdj (const EntityHandle *entity_handles, int entity_handles_size, EntityType order_adjacent_key, EntityType type_requested, std::vector< EntityHandle > &adjacent_entity_handles_out, int *offsets_out) const |
virtual Error | isEntAdj (EntityHandle entity1, EntityHandle entity2, bool &adjacent_out) const |
virtual Error | isArrAdj (const EntityHandle *entities1, const EntityHandle *entities2, int num_entity_pairs, int *is_adj_out) const |
virtual Error | getEntClosestPt (EntityHandle entity, double near_x, double near_y, double near_z, double &on_x, double &on_y, double &on_z) const |
virtual Error | getEntClosestPtTrimmed (EntityHandle entity, double near_x, double near_y, double near_z, double &on_x, double &on_y, double &on_z) const |
virtual Error | getArrClosestPt (const EntityHandle *handles, int handles_size, StorageOrder order, const double *near_coordinates, int near_coordinates_size, double *on_coordinates) const |
virtual Error | getEntNrmlXYZ (EntityHandle entity, double x, double y, double z, double &i, double &j, double &k) const |
virtual Error | getArrNrmlXYZ (const EntityHandle *entities, int entities_size, StorageOrder order, const double *xyz, int xyz_size, double *ijk) const |
virtual Error | getEntNrmlPlXYZ (EntityHandle entity, double x, double y, double z, double &on_x, double &on_y, double &on_z, double &i, double &j, double &k) const |
virtual Error | getArrNrmlPlXYZ (const EntityHandle *entities, int entities_size, StorageOrder order, const double *near_xyz, int near_xyz_size, double *on_xyz, double *nrml_ijk) const |
virtual Error | getEntTgntXYZ (EntityHandle entity, double x, double y, double z, double &i, double &j, double &k) const |
virtual Error | getArrTgntXYZ (const EntityHandle *entities, int entities_size, StorageOrder order, const double *xyz, int xyz_size, double *ijk) const |
virtual Error | getFcCvtrXYZ (EntityHandle face, double x, double y, double z, double &i1, double &j1, double &k1, double &i2, double &j2, double &k2) const |
virtual Error | getEgCvtrXYZ (EntityHandle edge, double x, double y, double z, double &i, double &j, double &k) const |
virtual Error | getEntArrCvtrXYZ (const EntityHandle *entities, int entities_size, StorageOrder order, const double *xyz, int xyz_size, double *cvtr_1, double *cvtr_2) const |
virtual Error | getEgEvalXYZ (EntityHandle edge, double x, double y, double z, double &on_x, double &on_y, double &on_z, double &tngt_i, double &tngt_j, double &tngt_k, double &cvtr_i, double &cvtr_j, double &cvtr_k) const |
virtual Error | getFcEvalXYZ (EntityHandle face, double x, double y, double z, double &on_x, double &on_y, double &on_z, double &nrml_i, double &nrml_j, double &nrml_k, double &cvtr1_i, double &cvtr1_j, double &cvtr1_k, double &cvtr2_i, double &cvtr2_j, double &cvtr2_k) const |
virtual Error | getArrEgEvalXYZ (const EntityHandle *edges, int edges_size, StorageOrder order, const double *near_coords, int near_coords_size, double *on_coords, double *tangent, double *curvature) const |
virtual Error | getArrFcEvalXYZ (const EntityHandle *faces, int faces_size, StorageOrder order, const double *near_coords, int near_coords_size, double *on_coords, double *normal, double *curvature1, double *curvature2) const |
virtual Error | getEntBoundBox (EntityHandle entity, double &min_x, double &min_y, double &min_z, double &max_x, double &max_y, double &max_z) const |
virtual Error | getArrBoundBox (const EntityHandle *entities, int entities_size, StorageOrder order, double *min_corners, double *max_corners) const |
virtual Error | getVtxCoord (EntityHandle vertex, double &x, double &y, double &z) const |
virtual Error | getVtxArrCoords (const EntityHandle *vertices, int vertices_size, StorageOrder order, double *coords) const |
virtual Error | getPntRayIntsct (double x, double y, double z, double i, double j, double k, StorageOrder order, std::vector< EntityHandle > &entities_out, std::vector< double > &points_out, std::vector< double > ¶ms_out) const |
virtual Error | getPntClsf (double x, double y, double z, EntityHandle &handle_out) const |
virtual Error | getPntArrClsf (StorageOrder order, const double *coords, int coords_size, EntityHandle *entities_out) const |
virtual Error | getEntNrmlSense (EntityHandle face, EntityHandle region, int &sense) const |
virtual Error | getEgFcSense (EntityHandle edge, EntityHandle face, int &sense) const |
virtual Error | getEgVtxSense (EntityHandle edge, EntityHandle vtx1, EntityHandle vtx2, int &sense) const |
virtual Error | getArrNrmlSense (const EntityHandle *faces, int faces_size, const EntityHandle *vols, int vols_size, int *senses_out) const |
virtual Error | getEgFcArrSense (const EntityHandle *edges, int edges_size, const EntityHandle *faces, int faces_size, int *senses_out) const |
virtual Error | getEgVtxArrSense (const EntityHandle *edges, int edges_size, const EntityHandle *vertices1, int vertices1_size, const EntityHandle *vertices2, int vertices2_size, int *senses_out) const |
virtual Error | getSense (EntityHandle ent, EntityHandle wrt_ent, int &sense) const |
virtual Error | getArrSense (const EntityHandle *ent, int num_ents, EntityHandle wrt_ent, int *sense) const |
virtual Error | measure (const EntityHandle *entities, int entities_size, double *measures) const |
virtual Error | getFaceType (EntityHandle face, std::string &type) const |
virtual Error | isEntParametric (EntityHandle entity, bool ¶metric) const |
virtual Error | isArrParametric (const EntityHandle *entities, int entities_size, int *is_parametric) const |
virtual Error | getEntUVtoXYZ (EntityHandle face, double u, double v, double &x, double &y, double &z) const |
virtual Error | getEntUtoXYZ (EntityHandle edge, double u, double &x, double &y, double &z) const |
virtual Error | getArrUVtoXYZ (const EntityHandle *faces, int faces_size, StorageOrder order, const double *uv, int uv_size, double *xyz) const |
virtual Error | getArrUtoXYZ (const EntityHandle *edges, int edges_size, const double *u, int u_size, StorageOrder order, double *xyz) const |
virtual Error | getEntXYZtoUV (EntityHandle face, double x, double y, double z, double &u, double &v) const |
virtual Error | getEntXYZtoU (EntityHandle edge, double x, double y, double z, double &u) const |
virtual Error | getArrXYZtoUV (const EntityHandle *faces, int faces_size, StorageOrder order, const double *coords, int coords_size, double *uv) const |
virtual Error | getArrXYZtoU (const EntityHandle *edges, int edges_size, StorageOrder order, const double *coords, int coords_size, double *u) const |
virtual Error | getEntXYZtoUVHint (EntityHandle face, double x, double y, double z, double &u, double &v) const |
virtual Error | getArrXYZtoUVHint (const EntityHandle *faces, int faces_size, StorageOrder order, const double *coords, int coords_size, double *uv) const |
virtual Error | getEntNrmlUV (EntityHandle face, double u, double v, double &i, double &j, double &k) const |
virtual Error | getArrNrmlUV (const EntityHandle *faces, int faces_size, StorageOrder order, const double *uv, int uv_size, double *normals) const |
virtual Error | getEntTgntU (EntityHandle edge, double u, double &i, double &j, double &k) const |
virtual Error | getArrTgntU (const EntityHandle *edges, int edges_size, StorageOrder order, const double *u, int u_size, double *normals) const |
virtual Error | getEnt1stDrvt (EntityHandle handle, double u, double v, double &du_i, double &du_j, double &du_k, double &dv_i, double &dv_j, double &dv_k) const |
virtual Error | getEnt2ndDrvt (EntityHandle handle, double u, double v, double &duu_i, double &duu_j, double &duu_k, double &dvv_i, double &dvv_j, double &dvv_k, double &duv_i, double &duv_j, double &duv_k) const |
virtual Error | getArr1stDrvt (const EntityHandle *entities, int entities_size, StorageOrder order, const double *uv, int uv_size, double *dvtr_u, double *dvtr_v) const |
virtual Error | getArr2ndDrvt (const EntityHandle *entities, int entities_size, StorageOrder order, const double *uv, int uv_size, double *dvtr_uu, double *dvtr_vv, double *dvtr_uv) const |
virtual Error | getFcCvtrUV (EntityHandle face, double u, double v, double &i1, double &j1, double &k1, double &i2, double &j2, double &k2) const |
virtual Error | getFcArrCvtrUV (const EntityHandle *faces, int faces_size, StorageOrder order, const double *uv, int uv_size, double *cvtr1, double *cvtr2) const |
virtual Error | isEntPeriodic (EntityHandle entity, bool &in_u, bool &in_v) const |
virtual Error | isArrPeriodic (const EntityHandle *entities, int entities_size, int *in_uv) const |
virtual Error | isFcDegenerate (EntityHandle face, bool &is_degenerate) const |
virtual Error | isFcArrDegenerate (const EntityHandle *faces, int faces_size, int *degenerate) const |
virtual Error | getTolerance (int &type_out, double &tolerance_out) const |
virtual Error | getEntTolerance (EntityHandle entity, double &tolerance) const |
virtual Error | getArrTolerance (const EntityHandle *entities, int entities_size, double *tolerances) const |
virtual Error | getEntUVRange (EntityHandle face, double &u_min, double &v_min, double &u_max, double &v_max) const |
virtual Error | getEntURange (EntityHandle edge, double &u_min, double &u_max) const |
virtual Error | getArrUVRange (const EntityHandle *faces, int faces_size, StorageOrder order, double *uv_min, double *uv_max) const |
virtual Error | getArrURange (const EntityHandle *edges, int edges_size, double *u_min, double *u_max) const |
virtual Error | getEntUtoUV (EntityHandle edge, EntityHandle face, double edge_u, double &face_u, double &face_v) const |
virtual Error | getVtxToUV (EntityHandle vertex, EntityHandle face, double &u, double &v) const |
virtual Error | getVtxToU (EntityHandle vertex, EntityHandle edge, double &u) const |
virtual Error | getArrUtoUV (const EntityHandle *edges, int edges_size, const EntityHandle *faces, int faces_size, const double *edge_u, int edge_u_size, StorageOrder order, double *face_uv) const |
virtual Error | getVtxArrToUV (const EntityHandle *vertices, int vertices_size, const EntityHandle *faces, int faces_size, StorageOrder order, double *face_uv) const |
virtual Error | getVtxArrToU (const EntityHandle *vertices, int vertices_size, const EntityHandle *edges, int edges_size, double *edge_u) const |
virtual Error | deleteAll () |
virtual Error | deleteEnt (EntityHandle entity) |
virtual Error | copyEnt (EntityHandle source, EntityHandle ©) |
virtual Error | createSphere (double radius, EntityHandle &sphere) |
virtual Error | createPrism (double height, int num_sides, double maj_radius, double min_radius, EntityHandle &prism) |
virtual Error | createBrick (double x, double y, double z, EntityHandle &brick) |
virtual Error | createCylinder (double height, double maj_rad, double min_rad, EntityHandle &cylinder) |
virtual Error | createTorus (double maj_rad, double min_rad, EntityHandle &torus) |
virtual Error | moveEnt (EntityHandle entity, double x, double y, double z) |
virtual Error | rotateEnt (EntityHandle entity, double angle, double axis_x, double axis_y, double axis_z) |
virtual Error | reflectEnt (EntityHandle entity, double norm_x, double norm_y, double norm_z) |
virtual Error | scaleEnt (EntityHandle entity, double x_factor, double y_factor, double z_factor) |
virtual Error | uniteEnts (const EntityHandle *entities, int entities_size, EntityHandle &result_entity) |
virtual Error | subtractEnts (EntityHandle blank, EntityHandle tool, EntityHandle &result) |
virtual Error | intersectEnts (EntityHandle entity1, EntityHandle entity2, EntityHandle &result) |
virtual Error | sectionEnt (EntityHandle entity, double plane_x, double plane_y, double plane_z, double offset, bool reverse, EntityHandle &result) |
virtual Error | sweepEntAboutAxis (EntityHandle entity, double angle, double axis_x, double axis_y, double axis_z, EntityHandle &swept_entity) |
virtual Error | imprintEnts (const EntityHandle *entities, int entities_size) |
virtual Error | mergeEnts (const EntityHandle *entities, int entities_size, double tolerance) |
FBiGeom_Instance | instance () |
virtual std::string | getDescription () const |
virtual Error | getErrorType () const |
virtual EntitySetHandle | getRootSet () const |
virtual Error | createEntSet (bool is_list, EntitySetHandle &handle_out) |
virtual Error | destroyEntSet (EntitySetHandle handle) |
virtual Error | isList (EntitySetHandle handle, bool &is_list) |
virtual Error | getNumEntSets (EntitySetHandle set, int num_hops, int &num_sets_out) const |
virtual Error | getEntSets (EntitySetHandle set, int num_hops, std::vector< EntitySetHandle > &contained_sets_out) const |
virtual Error | addEntToSet (EntityHandle entity, EntitySetHandle set) |
virtual Error | rmvEntFromSet (EntityHandle entity, EntitySetHandle set) |
virtual Error | addEntArrToSet (const EntityHandle *entity_handles, int entity_handles_size, EntitySetHandle entity_set) |
virtual Error | rmvEntArrFromSet (const EntityHandle *entity_handles, int entity_handles_size, EntitySetHandle entity_set) |
virtual Error | addEntSet (EntitySetHandle to_add, EntitySetHandle add_to) |
virtual Error | rmvEntSet (EntitySetHandle to_rmv, EntitySetHandle rmv_from) |
virtual Error | isEntContained (EntitySetHandle set, EntityHandle ent, bool &contained_out) const |
virtual Error | isEntArrContained (EntitySetHandle containing_set, const EntityHandle *entity_handles, int num_entity_handles, bool *is_contained_out) const |
virtual Error | isEntSetContained (EntitySetHandle containing_set, EntitySetHandle contained_set, bool &contained_out) const |
virtual Error | addPrntChld (EntitySetHandle parent, EntitySetHandle child) |
virtual Error | rmvPrntChld (EntitySetHandle parent, EntitySetHandle child) |
virtual Error | isChildOf (EntitySetHandle parent, EntitySetHandle child, bool &is_child_out) const |
virtual Error | getNumChld (EntitySetHandle parent, int num_hops, int &num_child_out) const |
virtual Error | getNumPrnt (EntitySetHandle child, int num_hops, int &num_parent_out) const |
virtual Error | getChldn (EntitySetHandle parent, int num_hops, std::vector< EntitySetHandle > &children_out) const |
virtual Error | getPrnts (EntitySetHandle child, int num_hops, std::vector< EntitySetHandle > &parents_out) const |
virtual Error | subtract (EntitySetHandle set1, EntitySetHandle set2, EntitySetHandle &result_set_out) |
virtual Error | intersect (EntitySetHandle set1, EntitySetHandle set2, EntitySetHandle &result_set_out) |
virtual Error | unite (EntitySetHandle set1, EntitySetHandle set2, EntitySetHandle &result_set_out) |
virtual Error | createTag (const char *tag_name, int tag_num_type_values, TagValueType tag_type, TagHandle &tag_handle_out) |
virtual Error | destroyTag (TagHandle tag_handle, bool forced) |
virtual Error | getTagName (TagHandle tag_handle, std::string &name_out) const |
virtual Error | getTagSizeValues (TagHandle tag_handle, int &size_out) const |
virtual Error | getTagSizeBytes (TagHandle tag_handle, int &size_out) const |
virtual Error | getTagHandle (const char *name, TagHandle &handle_out) const |
virtual Error | getTagType (TagHandle tag_handle, TagValueType &type_out) const |
virtual Error | setEntSetData (EntitySetHandle set_handle, TagHandle tag_handle, const void *tag_value) |
virtual Error | setEntSetIntData (EntitySetHandle set_handle, TagHandle tag_handle, int value) |
virtual Error | setEntSetDblData (EntitySetHandle set_handle, TagHandle tag_handle, double value) |
virtual Error | setEntSetEHData (EntitySetHandle set_handle, TagHandle tag_handle, EntityHandle value) |
virtual Error | setEntSetESHData (EntitySetHandle set_handle, TagHandle tag_handle, EntitySetHandle value) |
virtual Error | getEntSetData (EntitySetHandle set_handle, TagHandle tag_handle, void *tag_value_out) const |
virtual Error | getEntSetIntData (EntitySetHandle set_handle, TagHandle tag_handle, int &value_out) const |
virtual Error | getEntSetDblData (EntitySetHandle set_handle, TagHandle tag_handle, double &value_out) const |
virtual Error | getEntSetEHData (EntitySetHandle set_handle, TagHandle tag_handle, EntityHandle &value_out) const |
virtual Error | getEntSetESHData (EntitySetHandle set_handle, TagHandle tag_handle, EntitySetHandle &value_out) const |
virtual Error | getAllEntSetTags (EntitySetHandle set, std::vector< TagHandle > &tags_out) const |
virtual Error | getAllTags (EntityHandle entity, std::vector< TagHandle > &tags_out) const |
virtual Error | rmvEntSetTag (EntitySetHandle set, TagHandle tag) |
virtual Error | rmvTag (EntityHandle entity, TagHandle tag) |
virtual Error | rmvArrTag (const EntityHandle *handles, int size, TagHandle tag) |
virtual Error | getArrData (const EntityHandle *entity_handles, int entity_handles_size, TagHandle tag_handle, void *tag_values_out) const |
virtual Error | getIntArrData (const EntityHandle *entity_handles, int entity_handles_size, TagHandle tag_handle, int *tag_values_out) const |
virtual Error | getDblArrData (const EntityHandle *entity_handles, int entity_handles_size, TagHandle tag_handle, double *tag_values_out) const |
virtual Error | getEHArrData (const EntityHandle *entity_handles, int entity_handles_size, TagHandle tag_handle, EntityHandle *tag_values_out) const |
virtual Error | getESHArrData (const EntityHandle *entity_handles, int entity_handles_size, TagHandle tag_handle, EntitySetHandle *tag_values_out) const |
virtual Error | setArrData (const EntityHandle *entity_handles, int entity_handles_size, TagHandle tag_handle, const void *tag_values) |
virtual Error | setIntArrData (const EntityHandle *entity_handles, int entity_handles_size, TagHandle tag_handle, const int *tag_values) |
virtual Error | setDblArrData (const EntityHandle *entity_handles, int entity_handles_size, TagHandle tag_handle, const double *tag_values) |
virtual Error | setEHArrData (const EntityHandle *entity_handles, int entity_handles_size, TagHandle tag_handle, const EntityHandle *tag_values) |
virtual Error | setESHArrData (const EntityHandle *entity_handles, int entity_handles_size, TagHandle tag_handle, const EntitySetHandle *tag_values) |
virtual Error | setData (EntityHandle entity_handle, TagHandle tag_handle, const void *tag_value) |
virtual Error | setIntData (EntityHandle entity_handle, TagHandle tag_handle, int value) |
virtual Error | setDblData (EntityHandle entity_handle, TagHandle tag_handle, double value) |
virtual Error | setEHData (EntityHandle entity_handle, TagHandle tag_handle, EntityHandle value) |
virtual Error | setESHData (EntityHandle entity_handle, TagHandle tag_handle, EntitySetHandle value) |
virtual Error | getData (EntityHandle entity_handle, TagHandle tag_handle, void *tag_value_out) const |
virtual Error | getFacets (EntityHandle entity_handle, double dist_tolerance, std::vector< double > &point, std::vector< int > &facets) const |
virtual Error | getIntData (EntityHandle entity_handle, TagHandle tag_handle, int &value_out) const |
virtual Error | getDblData (EntityHandle entity_handle, TagHandle tag_handle, double &value_out) const |
virtual Error | getEHData (EntityHandle entity_handle, TagHandle tag_handle, EntityHandle &value_out) const |
virtual Error | getESHData (EntityHandle entity_handle, TagHandle tag_handle, EntitySetHandle &value_out) const |
virtual bool | isFBiGeom () |
virtual Error | initEntIter (EntitySetHandle set, EntityType requested_type, EntIter &iter) |
virtual Error | initEntArrIter (EntitySetHandle set, EntityType requested_type, int requested_array_size, EntArrIter &iter) |
Protected Attributes | |
FBiGeom_Instance | mInstance |
Private Member Functions | |
FBiGeom (const FBiGeom &) | |
void | operator= (const FBiGeom &) |
Private Attributes | |
bool | FBiGeomInstanceOwner |
C++ interface to ITAPS FBiGeom interface.
This class is a simple wrapper for the ITAPS FBiGeom interface. The primary benefit to using this class instead of FBiGeom directly is that lists of handles are passed as std::vectors instead of pointers to handle arrays. This file includes both declaration and definition of all FBiGeom class functions, i.e. all functions are inlined. The class can be constructed and destructed in the standard C++ way; the implementation of those functions call into the standard FBiGeom C functions newGeom and dtor.
For complete documentation of these functions, see the FBiGeom header in the MOAB source (http://trac.mcs.anl.gov/projects/ITAPS/browser/MOAB/trunk/itaps/igeom/FBiGeom.h for now).
Definition at line 28 of file FBiGeom.hpp.
typedef iBase_EntityHandle EntityHandle |
Reimplemented from iGeom.
Definition at line 37 of file FBiGeom.hpp.
typedef iBase_EntitySetHandle EntitySetHandle |
Reimplemented from iGeom.
Definition at line 36 of file FBiGeom.hpp.
typedef iBase_EntityType EntityType |
Reimplemented from iGeom.
Definition at line 40 of file FBiGeom.hpp.
typedef iBase_ErrorType Error |
Reimplemented from iGeom.
Definition at line 39 of file FBiGeom.hpp.
typedef iBase_StorageOrder StorageOrder |
Reimplemented from iGeom.
Definition at line 41 of file FBiGeom.hpp.
typedef iBase_TagHandle TagHandle |
Reimplemented from iGeom.
Definition at line 38 of file FBiGeom.hpp.
typedef iBase_TagValueType TagValueType |
Reimplemented from iGeom.
Definition at line 42 of file FBiGeom.hpp.
FBiGeom | ( | const char * | options = 0 | ) | [inline] |
Definition at line 571 of file FBiGeom.hpp.
FBiGeom | ( | FBiGeom_Instance | instance | ) | [inline] |
Definition at line 582 of file FBiGeom.hpp.
FBiGeom | ( | bool | meshBased | ) | [inline] |
Definition at line 587 of file FBiGeom.hpp.
~FBiGeom | ( | ) | [inline, virtual] |
Definition at line 592 of file FBiGeom.hpp.
Definition at line 565 of file FBiGeom.hpp.
FBiGeom::Error addEntArrToSet | ( | const EntityHandle * | entity_handles, |
int | entity_handles_size, | ||
EntitySetHandle | entity_set | ||
) | [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1941 of file FBiGeom.hpp.
FBiGeom::Error addEntSet | ( | EntitySetHandle | to_add, |
EntitySetHandle | add_to | ||
) | [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1961 of file FBiGeom.hpp.
FBiGeom::Error addEntToSet | ( | EntityHandle | entity, |
EntitySetHandle | set | ||
) | [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1925 of file FBiGeom.hpp.
FBiGeom::Error addPrntChld | ( | EntitySetHandle | parent, |
EntitySetHandle | child | ||
) | [inline, virtual] |
Reimplemented from iGeom.
Definition at line 2015 of file FBiGeom.hpp.
FBiGeom::Error copyEnt | ( | EntityHandle | source, |
EntityHandle & | copy | ||
) | [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1707 of file FBiGeom.hpp.
FBiGeom::Error createBrick | ( | double | x, |
double | y, | ||
double | z, | ||
EntityHandle & | brick | ||
) | [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1730 of file FBiGeom.hpp.
FBiGeom::Error createCylinder | ( | double | height, |
double | maj_rad, | ||
double | min_rad, | ||
EntityHandle & | cylinder | ||
) | [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1738 of file FBiGeom.hpp.
FBiGeom::Error createEntSet | ( | bool | is_list, |
EntitySetHandle & | handle_out | ||
) | [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1877 of file FBiGeom.hpp.
FBiGeom::Error createPrism | ( | double | height, |
int | num_sides, | ||
double | maj_radius, | ||
double | min_radius, | ||
EntityHandle & | prism | ||
) | [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1721 of file FBiGeom.hpp.
FBiGeom::Error createSphere | ( | double | radius, |
EntityHandle & | sphere | ||
) | [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1714 of file FBiGeom.hpp.
FBiGeom::Error createTag | ( | const char * | tag_name, |
int | tag_num_type_values, | ||
TagValueType | tag_type, | ||
TagHandle & | tag_handle_out | ||
) | [inline, virtual] |
Reimplemented from iGeom.
Definition at line 2115 of file FBiGeom.hpp.
FBiGeom::Error createTorus | ( | double | maj_rad, |
double | min_rad, | ||
EntityHandle & | torus | ||
) | [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1746 of file FBiGeom.hpp.
FBiGeom::Error deleteAll | ( | ) | [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1700 of file FBiGeom.hpp.
FBiGeom::Error deleteEnt | ( | EntityHandle | entity | ) | [inline, virtual] |
Reimplemented from iGeom.
Definition at line 660 of file FBiGeom.hpp.
FBiGeom::Error destroyEntSet | ( | EntitySetHandle | handle | ) | [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1885 of file FBiGeom.hpp.
FBiGeom::Error destroyTag | ( | TagHandle | tag_handle, |
bool | forced | ||
) | [inline, virtual] |
Reimplemented from iGeom.
Definition at line 2128 of file FBiGeom.hpp.
FBiGeom::Error getAllEntSetTags | ( | EntitySetHandle | set, |
std::vector< TagHandle > & | tags_out | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 2288 of file FBiGeom.hpp.
FBiGeom::Error getAllTags | ( | EntityHandle | entity, |
std::vector< TagHandle > & | tags_out | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 2311 of file FBiGeom.hpp.
FBiGeom::Error getArr1stDrvt | ( | const EntityHandle * | entities, |
int | entities_size, | ||
StorageOrder | order, | ||
const double * | uv, | ||
int | uv_size, | ||
double * | dvtr_u, | ||
double * | dvtr_v | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1497 of file FBiGeom.hpp.
FBiGeom::Error getArr2ndAdj | ( | const EntityHandle * | entity_handles, |
int | entity_handles_size, | ||
EntityType | order_adjacent_key, | ||
EntityType | type_requested, | ||
std::vector< EntityHandle > & | adjacent_entity_handles_out, | ||
int * | offsets_out | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 870 of file FBiGeom.hpp.
FBiGeom::Error getArr2ndDrvt | ( | const EntityHandle * | entities, |
int | entities_size, | ||
StorageOrder | order, | ||
const double * | uv, | ||
int | uv_size, | ||
double * | dvtr_uu, | ||
double * | dvtr_vv, | ||
double * | dvtr_uv | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1513 of file FBiGeom.hpp.
FBiGeom::Error getArrAdj | ( | const EntityHandle * | entity_handles, |
int | entity_handles_size, | ||
EntityType | type_requested, | ||
std::vector< EntityHandle > & | adjacent_entity_handles_out, | ||
int * | offsets_out | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 817 of file FBiGeom.hpp.
FBiGeom::Error getArrBoundBox | ( | const EntityHandle * | entities, |
int | entities_size, | ||
StorageOrder | order, | ||
double * | min_corners, | ||
double * | max_corners | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1099 of file FBiGeom.hpp.
FBiGeom::Error getArrClosestPt | ( | const EntityHandle * | handles, |
int | handles_size, | ||
StorageOrder | order, | ||
const double * | near_coordinates, | ||
int | near_coordinates_size, | ||
double * | on_coordinates | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 949 of file FBiGeom.hpp.
FBiGeom::Error getArrData | ( | const EntityHandle * | entity_handles, |
int | entity_handles_size, | ||
TagHandle | tag_handle, | ||
void * | tag_values_out | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 2360 of file FBiGeom.hpp.
FBiGeom::Error getArrEgEvalXYZ | ( | const EntityHandle * | edges, |
int | edges_size, | ||
StorageOrder | order, | ||
const double * | near_coords, | ||
int | near_coords_size, | ||
double * | on_coords, | ||
double * | tangent, | ||
double * | curvature | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1067 of file FBiGeom.hpp.
FBiGeom::Error getArrFcEvalXYZ | ( | const EntityHandle * | faces, |
int | faces_size, | ||
StorageOrder | order, | ||
const double * | near_coords, | ||
int | near_coords_size, | ||
double * | on_coords, | ||
double * | normal, | ||
double * | curvature1, | ||
double * | curvature2 | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1078 of file FBiGeom.hpp.
FBiGeom::Error getArrNrmlPlXYZ | ( | const EntityHandle * | entities, |
int | entities_size, | ||
StorageOrder | order, | ||
const double * | near_xyz, | ||
int | near_xyz_size, | ||
double * | on_xyz, | ||
double * | nrml_ijk | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 988 of file FBiGeom.hpp.
FBiGeom::Error getArrNrmlSense | ( | const EntityHandle * | faces, |
int | faces_size, | ||
const EntityHandle * | vols, | ||
int | vols_size, | ||
int * | senses_out | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1267 of file FBiGeom.hpp.
FBiGeom::Error getArrNrmlUV | ( | const EntityHandle * | faces, |
int | faces_size, | ||
StorageOrder | order, | ||
const double * | uv, | ||
int | uv_size, | ||
double * | normals | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1431 of file FBiGeom.hpp.
FBiGeom::Error getArrNrmlXYZ | ( | const EntityHandle * | entities, |
int | entities_size, | ||
StorageOrder | order, | ||
const double * | xyz, | ||
int | xyz_size, | ||
double * | ijk | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 968 of file FBiGeom.hpp.
FBiGeom::Error getArrSense | ( | const EntityHandle * | ent, |
int | num_ents, | ||
EntityHandle | wrt_ent, | ||
int * | sense | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1211 of file FBiGeom.hpp.
FBiGeom::Error getArrTgntU | ( | const EntityHandle * | edges, |
int | edges_size, | ||
StorageOrder | order, | ||
const double * | u, | ||
int | u_size, | ||
double * | normals | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1449 of file FBiGeom.hpp.
FBiGeom::Error getArrTgntXYZ | ( | const EntityHandle * | entities, |
int | entities_size, | ||
StorageOrder | order, | ||
const double * | xyz, | ||
int | xyz_size, | ||
double * | ijk | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1006 of file FBiGeom.hpp.
FBiGeom::Error getArrTolerance | ( | const EntityHandle * | entities, |
int | entities_size, | ||
double * | tolerances | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1602 of file FBiGeom.hpp.
FBiGeom::Error getArrType | ( | const EntityHandle * | entity_handles, |
int | entity_handles_Size, | ||
EntityType * | types_out | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 772 of file FBiGeom.hpp.
FBiGeom::Error getArrURange | ( | const EntityHandle * | edges, |
int | edges_size, | ||
double * | u_min, | ||
double * | u_max | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1636 of file FBiGeom.hpp.
FBiGeom::Error getArrUtoUV | ( | const EntityHandle * | edges, |
int | edges_size, | ||
const EntityHandle * | faces, | ||
int | faces_size, | ||
const double * | edge_u, | ||
int | edge_u_size, | ||
StorageOrder | order, | ||
double * | face_uv | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1669 of file FBiGeom.hpp.
FBiGeom::Error getArrUtoXYZ | ( | const EntityHandle * | edges, |
int | edges_size, | ||
const double * | u, | ||
int | u_size, | ||
StorageOrder | order, | ||
double * | xyz | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1359 of file FBiGeom.hpp.
FBiGeom::Error getArrUVRange | ( | const EntityHandle * | faces, |
int | faces_size, | ||
StorageOrder | order, | ||
double * | uv_min, | ||
double * | uv_max | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1627 of file FBiGeom.hpp.
FBiGeom::Error getArrUVtoXYZ | ( | const EntityHandle * | faces, |
int | faces_size, | ||
StorageOrder | order, | ||
const double * | uv, | ||
int | uv_size, | ||
double * | xyz | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1349 of file FBiGeom.hpp.
FBiGeom::Error getArrXYZtoU | ( | const EntityHandle * | edges, |
int | edges_size, | ||
StorageOrder | order, | ||
const double * | coords, | ||
int | coords_size, | ||
double * | u | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1395 of file FBiGeom.hpp.
FBiGeom::Error getArrXYZtoUV | ( | const EntityHandle * | faces, |
int | faces_size, | ||
StorageOrder | order, | ||
const double * | coords, | ||
int | coords_size, | ||
double * | uv | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1385 of file FBiGeom.hpp.
FBiGeom::Error getArrXYZtoUVHint | ( | const EntityHandle * | faces, |
int | faces_size, | ||
StorageOrder | order, | ||
const double * | coords, | ||
int | coords_size, | ||
double * | uv | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1413 of file FBiGeom.hpp.
FBiGeom::Error getBoundBox | ( | double & | min_x, |
double & | min_y, | ||
double & | min_z, | ||
double & | max_x, | ||
double & | max_y, | ||
double & | max_z | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 898 of file FBiGeom.hpp.
FBiGeom::Error getChldn | ( | EntitySetHandle | parent, |
int | num_hops, | ||
std::vector< EntitySetHandle > & | children_out | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 2056 of file FBiGeom.hpp.
FBiGeom::Error getData | ( | EntityHandle | entity_handle, |
TagHandle | tag_handle, | ||
void * | tag_value_out | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 2555 of file FBiGeom.hpp.
FBiGeom::Error getDblArrData | ( | const EntityHandle * | entity_handles, |
int | entity_handles_size, | ||
TagHandle | tag_handle, | ||
double * | tag_values_out | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 2395 of file FBiGeom.hpp.
FBiGeom::Error getDblData | ( | EntityHandle | entity_handle, |
TagHandle | tag_handle, | ||
double & | value_out | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 2576 of file FBiGeom.hpp.
std::string getDescription | ( | ) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1855 of file FBiGeom.hpp.
FBiGeom::Error getEgCvtrXYZ | ( | EntityHandle | edge, |
double | x, | ||
double | y, | ||
double | z, | ||
double & | i, | ||
double & | j, | ||
double & | k | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1026 of file FBiGeom.hpp.
FBiGeom::Error getEgEvalXYZ | ( | EntityHandle | edge, |
double | x, | ||
double | y, | ||
double | z, | ||
double & | on_x, | ||
double & | on_y, | ||
double & | on_z, | ||
double & | tngt_i, | ||
double & | tngt_j, | ||
double & | tngt_k, | ||
double & | cvtr_i, | ||
double & | cvtr_j, | ||
double & | cvtr_k | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1044 of file FBiGeom.hpp.
FBiGeom::Error getEgFcArrSense | ( | const EntityHandle * | edges, |
int | edges_size, | ||
const EntityHandle * | faces, | ||
int | faces_size, | ||
int * | senses_out | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1276 of file FBiGeom.hpp.
FBiGeom::Error getEgFcSense | ( | EntityHandle | edge, |
EntityHandle | face, | ||
int & | sense | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1251 of file FBiGeom.hpp.
FBiGeom::Error getEgVtxArrSense | ( | const EntityHandle * | edges, |
int | edges_size, | ||
const EntityHandle * | vertices1, | ||
int | vertices1_size, | ||
const EntityHandle * | vertices2, | ||
int | vertices2_size, | ||
int * | senses_out | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1285 of file FBiGeom.hpp.
FBiGeom::Error getEgVtxSense | ( | EntityHandle | edge, |
EntityHandle | vtx1, | ||
EntityHandle | vtx2, | ||
int & | sense | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1259 of file FBiGeom.hpp.
FBiGeom::Error getEHArrData | ( | const EntityHandle * | entity_handles, |
int | entity_handles_size, | ||
TagHandle | tag_handle, | ||
EntityHandle * | tag_values_out | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 2407 of file FBiGeom.hpp.
FBiGeom::Error getEHData | ( | EntityHandle | entity_handle, |
TagHandle | tag_handle, | ||
EntityHandle & | value_out | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 2586 of file FBiGeom.hpp.
FBiGeom::Error getEnt1stDrvt | ( | EntityHandle | handle, |
double | u, | ||
double | v, | ||
double & | du_i, | ||
double & | du_j, | ||
double & | du_k, | ||
double & | dv_i, | ||
double & | dv_j, | ||
double & | dv_k | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1459 of file FBiGeom.hpp.
FBiGeom::Error getEnt2ndAdj | ( | EntityHandle | handle, |
EntityType | bridge_dimension, | ||
EntityType | type_requested, | ||
std::vector< EntityHandle > & | adj_entities_out | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 845 of file FBiGeom.hpp.
FBiGeom::Error getEnt2ndDrvt | ( | EntityHandle | handle, |
double | u, | ||
double | v, | ||
double & | duu_i, | ||
double & | duu_j, | ||
double & | duu_k, | ||
double & | dvv_i, | ||
double & | dvv_j, | ||
double & | dvv_k, | ||
double & | duv_i, | ||
double & | duv_j, | ||
double & | duv_k | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1476 of file FBiGeom.hpp.
FBiGeom::Error getEntAdj | ( | EntityHandle | handle, |
EntityType | type_requested, | ||
std::vector< EntityHandle > & | adj_entities_out | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 794 of file FBiGeom.hpp.
FBiGeom::Error getEntArrCvtrXYZ | ( | const EntityHandle * | entities, |
int | entities_size, | ||
StorageOrder | order, | ||
const double * | xyz, | ||
int | xyz_size, | ||
double * | cvtr_1, | ||
double * | cvtr_2 | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1034 of file FBiGeom.hpp.
FBiGeom::Error getEntBoundBox | ( | EntityHandle | entity, |
double & | min_x, | ||
double & | min_y, | ||
double & | min_z, | ||
double & | max_x, | ||
double & | max_y, | ||
double & | max_z | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1090 of file FBiGeom.hpp.
FBiGeom::Error getEntClosestPt | ( | EntityHandle | entity, |
double | near_x, | ||
double | near_y, | ||
double | near_z, | ||
double & | on_x, | ||
double & | on_y, | ||
double & | on_z | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 932 of file FBiGeom.hpp.
FBiGeom::Error getEntClosestPtTrimmed | ( | EntityHandle | entity, |
double | near_x, | ||
double | near_y, | ||
double | near_z, | ||
double & | on_x, | ||
double & | on_y, | ||
double & | on_z | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 941 of file FBiGeom.hpp.
FBiGeom::Error getEntities | ( | EntitySetHandle | set, |
EntityType | type, | ||
std::vector< EntityHandle > & | entities_out | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 630 of file FBiGeom.hpp.
FBiGeom::Error getEntNrmlPlXYZ | ( | EntityHandle | entity, |
double | x, | ||
double | y, | ||
double | z, | ||
double & | on_x, | ||
double & | on_y, | ||
double & | on_z, | ||
double & | i, | ||
double & | j, | ||
double & | k | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 978 of file FBiGeom.hpp.
FBiGeom::Error getEntNrmlSense | ( | EntityHandle | face, |
EntityHandle | region, | ||
int & | sense | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1243 of file FBiGeom.hpp.
FBiGeom::Error getEntNrmlUV | ( | EntityHandle | face, |
double | u, | ||
double | v, | ||
double & | i, | ||
double & | j, | ||
double & | k | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1423 of file FBiGeom.hpp.
FBiGeom::Error getEntNrmlXYZ | ( | EntityHandle | entity, |
double | x, | ||
double | y, | ||
double | z, | ||
double & | i, | ||
double & | j, | ||
double & | k | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 960 of file FBiGeom.hpp.
FBiGeom::Error getEntSetData | ( | EntitySetHandle | set_handle, |
TagHandle | tag_handle, | ||
void * | tag_value_out | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 2235 of file FBiGeom.hpp.
FBiGeom::Error getEntSetDblData | ( | EntitySetHandle | set_handle, |
TagHandle | tag_handle, | ||
double & | value_out | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 2256 of file FBiGeom.hpp.
FBiGeom::Error getEntSetEHData | ( | EntitySetHandle | set_handle, |
TagHandle | tag_handle, | ||
EntityHandle & | value_out | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 2266 of file FBiGeom.hpp.
FBiGeom::Error getEntSetESHData | ( | EntitySetHandle | set_handle, |
TagHandle | tag_handle, | ||
EntitySetHandle & | value_out | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 2277 of file FBiGeom.hpp.
FBiGeom::Error getEntSetIntData | ( | EntitySetHandle | set_handle, |
TagHandle | tag_handle, | ||
int & | value_out | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 2246 of file FBiGeom.hpp.
FBiGeom::Error getEntSets | ( | EntitySetHandle | set, |
int | num_hops, | ||
std::vector< EntitySetHandle > & | contained_sets_out | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1910 of file FBiGeom.hpp.
FBiGeom::Error getEntTgntU | ( | EntityHandle | edge, |
double | u, | ||
double & | i, | ||
double & | j, | ||
double & | k | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1441 of file FBiGeom.hpp.
FBiGeom::Error getEntTgntXYZ | ( | EntityHandle | entity, |
double | x, | ||
double | y, | ||
double | z, | ||
double & | i, | ||
double & | j, | ||
double & | k | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 998 of file FBiGeom.hpp.
FBiGeom::Error getEntTolerance | ( | EntityHandle | entity, |
double & | tolerance | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1594 of file FBiGeom.hpp.
FBiGeom::Error getEntType | ( | EntityHandle | handle, |
EntityType & | type_out | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 764 of file FBiGeom.hpp.
FBiGeom::Error getEntURange | ( | EntityHandle | edge, |
double & | u_min, | ||
double & | u_max | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1619 of file FBiGeom.hpp.
FBiGeom::Error getEntUtoUV | ( | EntityHandle | edge, |
EntityHandle | face, | ||
double | edge_u, | ||
double & | face_u, | ||
double & | face_v | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1645 of file FBiGeom.hpp.
FBiGeom::Error getEntUtoXYZ | ( | EntityHandle | edge, |
double | u, | ||
double & | x, | ||
double & | y, | ||
double & | z | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1341 of file FBiGeom.hpp.
FBiGeom::Error getEntUVRange | ( | EntityHandle | face, |
double & | u_min, | ||
double & | v_min, | ||
double & | u_max, | ||
double & | v_max | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1611 of file FBiGeom.hpp.
FBiGeom::Error getEntUVtoXYZ | ( | EntityHandle | face, |
double | u, | ||
double | v, | ||
double & | x, | ||
double & | y, | ||
double & | z | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1333 of file FBiGeom.hpp.
FBiGeom::Error getEntXYZtoU | ( | EntityHandle | edge, |
double | x, | ||
double | y, | ||
double | z, | ||
double & | u | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1377 of file FBiGeom.hpp.
FBiGeom::Error getEntXYZtoUV | ( | EntityHandle | face, |
double | x, | ||
double | y, | ||
double | z, | ||
double & | u, | ||
double & | v | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1369 of file FBiGeom.hpp.
FBiGeom::Error getEntXYZtoUVHint | ( | EntityHandle | face, |
double | x, | ||
double | y, | ||
double | z, | ||
double & | u, | ||
double & | v | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1405 of file FBiGeom.hpp.
FBiGeom::Error getErrorType | ( | ) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1847 of file FBiGeom.hpp.
FBiGeom::Error getESHArrData | ( | const EntityHandle * | entity_handles, |
int | entity_handles_size, | ||
TagHandle | tag_handle, | ||
EntitySetHandle * | tag_values_out | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 2420 of file FBiGeom.hpp.
FBiGeom::Error getESHData | ( | EntityHandle | entity_handle, |
TagHandle | tag_handle, | ||
EntitySetHandle & | value_out | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 2596 of file FBiGeom.hpp.
FBiGeom::Error getFacets | ( | EntityHandle | entity_handle, |
double | dist_tolerance, | ||
std::vector< double > & | point, | ||
std::vector< int > & | facets | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 2383 of file FBiGeom.hpp.
FBiGeom::Error getFaceType | ( | EntityHandle | face, |
std::string & | type | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1306 of file FBiGeom.hpp.
FBiGeom::Error getFcArrCvtrUV | ( | const EntityHandle * | faces, |
int | faces_size, | ||
StorageOrder | order, | ||
const double * | uv, | ||
int | uv_size, | ||
double * | cvtr1, | ||
double * | cvtr2 | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1540 of file FBiGeom.hpp.
FBiGeom::Error getFcCvtrUV | ( | EntityHandle | face, |
double | u, | ||
double | v, | ||
double & | i1, | ||
double & | j1, | ||
double & | k1, | ||
double & | i2, | ||
double & | j2, | ||
double & | k2 | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1532 of file FBiGeom.hpp.
FBiGeom::Error getFcCvtrXYZ | ( | EntityHandle | face, |
double | x, | ||
double | y, | ||
double | z, | ||
double & | i1, | ||
double & | j1, | ||
double & | k1, | ||
double & | i2, | ||
double & | j2, | ||
double & | k2 | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1016 of file FBiGeom.hpp.
FBiGeom::Error getFcEvalXYZ | ( | EntityHandle | face, |
double | x, | ||
double | y, | ||
double | z, | ||
double & | on_x, | ||
double & | on_y, | ||
double & | on_z, | ||
double & | nrml_i, | ||
double & | nrml_j, | ||
double & | nrml_k, | ||
double & | cvtr1_i, | ||
double & | cvtr1_j, | ||
double & | cvtr1_k, | ||
double & | cvtr2_i, | ||
double & | cvtr2_j, | ||
double & | cvtr2_k | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1055 of file FBiGeom.hpp.
FBiGeom::Error getIntArrData | ( | const EntityHandle * | entity_handles, |
int | entity_handles_size, | ||
TagHandle | tag_handle, | ||
int * | tag_values_out | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 2372 of file FBiGeom.hpp.
FBiGeom::Error getIntData | ( | EntityHandle | entity_handle, |
TagHandle | tag_handle, | ||
int & | value_out | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 2566 of file FBiGeom.hpp.
FBiGeom::Error getNumChld | ( | EntitySetHandle | parent, |
int | num_hops, | ||
int & | num_child_out | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 2040 of file FBiGeom.hpp.
FBiGeom::Error getNumEntSets | ( | EntitySetHandle | set, |
int | num_hops, | ||
int & | num_sets_out | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1902 of file FBiGeom.hpp.
FBiGeom::Error getNumOfType | ( | EntitySetHandle | set, |
EntityType | type, | ||
int & | count_out | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 622 of file FBiGeom.hpp.
FBiGeom::Error getNumPrnt | ( | EntitySetHandle | child, |
int | num_hops, | ||
int & | num_parent_out | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 2048 of file FBiGeom.hpp.
int getParametric | ( | ) | [inline, virtual] |
Reimplemented from iGeom.
Definition at line 907 of file FBiGeom.hpp.
FBiGeom::Error getPntArrClsf | ( | StorageOrder | order, |
const double * | coords, | ||
int | coords_size, | ||
EntityHandle * | entities_out | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1175 of file FBiGeom.hpp.
FBiGeom::Error getPntClsf | ( | double | x, |
double | y, | ||
double | z, | ||
EntityHandle & | handle_out | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1167 of file FBiGeom.hpp.
FBiGeom::Error getPntRayIntsct | ( | double | x, |
double | y, | ||
double | z, | ||
double | i, | ||
double | j, | ||
double | k, | ||
StorageOrder | order, | ||
std::vector< EntityHandle > & | entities_out, | ||
std::vector< double > & | points_out, | ||
std::vector< double > & | params_out | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1126 of file FBiGeom.hpp.
FBiGeom::Error getPrnts | ( | EntitySetHandle | child, |
int | num_hops, | ||
std::vector< EntitySetHandle > & | parents_out | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 2071 of file FBiGeom.hpp.
FBiGeom::EntitySetHandle getRootSet | ( | ) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1866 of file FBiGeom.hpp.
FBiGeom::Error getSense | ( | EntityHandle | ent, |
EntityHandle | wrt_ent, | ||
int & | sense | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1184 of file FBiGeom.hpp.
FBiGeom::Error getTagHandle | ( | const char * | name, |
TagHandle & | handle_out | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 2163 of file FBiGeom.hpp.
FBiGeom::Error getTagName | ( | TagHandle | tag_handle, |
std::string & | name_out | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 2136 of file FBiGeom.hpp.
FBiGeom::Error getTagSizeBytes | ( | TagHandle | tag_handle, |
int & | size_out | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 2155 of file FBiGeom.hpp.
FBiGeom::Error getTagSizeValues | ( | TagHandle | tag_handle, |
int & | size_out | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 2147 of file FBiGeom.hpp.
FBiGeom::Error getTagType | ( | TagHandle | tag_handle, |
TagValueType & | type_out | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 2171 of file FBiGeom.hpp.
FBiGeom::Error getTolerance | ( | int & | type_out, |
double & | tolerance_out | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1587 of file FBiGeom.hpp.
FBiGeom::Error getVtxArrCoords | ( | const EntityHandle * | vertices, |
int | vertices_size, | ||
StorageOrder | order, | ||
double * | coords | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1117 of file FBiGeom.hpp.
FBiGeom::Error getVtxArrToU | ( | const EntityHandle * | vertices, |
int | vertices_size, | ||
const EntityHandle * | edges, | ||
int | edges_size, | ||
double * | edge_u | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1690 of file FBiGeom.hpp.
FBiGeom::Error getVtxArrToUV | ( | const EntityHandle * | vertices, |
int | vertices_size, | ||
const EntityHandle * | faces, | ||
int | faces_size, | ||
StorageOrder | order, | ||
double * | face_uv | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1680 of file FBiGeom.hpp.
FBiGeom::Error getVtxCoord | ( | EntityHandle | vertex, |
double & | x, | ||
double & | y, | ||
double & | z | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1109 of file FBiGeom.hpp.
FBiGeom::Error getVtxToU | ( | EntityHandle | vertex, |
EntityHandle | edge, | ||
double & | u | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1661 of file FBiGeom.hpp.
FBiGeom::Error getVtxToUV | ( | EntityHandle | vertex, |
EntityHandle | face, | ||
double & | u, | ||
double & | v | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1653 of file FBiGeom.hpp.
virtual iRel::IfaceType iface_type | ( | ) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 32 of file FBiGeom.hpp.
FBiGeom::Error imprintEnts | ( | const EntityHandle * | entities, |
int | entities_size | ||
) | [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1829 of file FBiGeom.hpp.
FBiGeom::Error initEntArrIter | ( | EntitySetHandle | set, |
EntityType | requested_type, | ||
int | requested_array_size, | ||
FBiGeom::EntArrIter & | iter | ||
) | [inline, virtual] |
Definition at line 701 of file FBiGeom.hpp.
FBiGeom::Error initEntIter | ( | EntitySetHandle | set, |
EntityType | requested_type, | ||
FBiGeom::EntIter & | iter | ||
) | [inline, virtual] |
Definition at line 692 of file FBiGeom.hpp.
FBiGeom_Instance instance | ( | ) | [inline] |
FBiGeom::Error intersect | ( | EntitySetHandle | set1, |
EntitySetHandle | set2, | ||
EntitySetHandle & | result_set_out | ||
) | [inline, virtual] |
Reimplemented from iGeom.
Definition at line 2096 of file FBiGeom.hpp.
FBiGeom::Error intersectEnts | ( | EntityHandle | entity1, |
EntityHandle | entity2, | ||
EntityHandle & | result | ||
) | [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1802 of file FBiGeom.hpp.
FBiGeom::Error isArrAdj | ( | const EntityHandle * | entities1, |
const EntityHandle * | entities2, | ||
int | num_entity_pairs, | ||
int * | is_adj_out | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 923 of file FBiGeom.hpp.
FBiGeom::Error isArrParametric | ( | const EntityHandle * | entities, |
int | entities_size, | ||
int * | is_parametric | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1324 of file FBiGeom.hpp.
FBiGeom::Error isArrPeriodic | ( | const EntityHandle * | entities, |
int | entities_size, | ||
int * | in_uv | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1560 of file FBiGeom.hpp.
FBiGeom::Error isChildOf | ( | EntitySetHandle | parent, |
EntitySetHandle | child, | ||
bool & | is_child_out | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 2031 of file FBiGeom.hpp.
FBiGeom::Error isEntAdj | ( | EntityHandle | entity1, |
EntityHandle | entity2, | ||
bool & | adjacent_out | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 914 of file FBiGeom.hpp.
FBiGeom::Error isEntArrContained | ( | EntitySetHandle | containing_set, |
const EntityHandle * | entity_handles, | ||
int | num_entity_handles, | ||
bool * | is_contained_out | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1986 of file FBiGeom.hpp.
FBiGeom::Error isEntContained | ( | EntitySetHandle | set, |
EntityHandle | ent, | ||
bool & | contained_out | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1977 of file FBiGeom.hpp.
FBiGeom::Error isEntParametric | ( | EntityHandle | entity, |
bool & | parametric | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1315 of file FBiGeom.hpp.
FBiGeom::Error isEntPeriodic | ( | EntityHandle | entity, |
bool & | in_u, | ||
bool & | in_v | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1550 of file FBiGeom.hpp.
FBiGeom::Error isEntSetContained | ( | EntitySetHandle | containing_set, |
EntitySetHandle | contained_set, | ||
bool & | contained_out | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 2004 of file FBiGeom.hpp.
virtual bool isFBiGeom | ( | ) | [inline, virtual] |
Reimplemented from iGeom.
Definition at line 518 of file FBiGeom.hpp.
FBiGeom::Error isFcArrDegenerate | ( | const EntityHandle * | faces, |
int | faces_size, | ||
int * | degenerate | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1578 of file FBiGeom.hpp.
FBiGeom::Error isFcDegenerate | ( | EntityHandle | face, |
bool & | is_degenerate | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1569 of file FBiGeom.hpp.
FBiGeom::Error isList | ( | EntitySetHandle | handle, |
bool & | is_list | ||
) | [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1893 of file FBiGeom.hpp.
FBiGeom::Error load | ( | const char * | file_name, |
const char * | options = 0 |
||
) | [inline, virtual] |
FBiGeom::Error measure | ( | const EntityHandle * | entities, |
int | entities_size, | ||
double * | measures | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1297 of file FBiGeom.hpp.
FBiGeom::Error mergeEnts | ( | const EntityHandle * | entities, |
int | entities_size, | ||
double | tolerance | ||
) | [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1837 of file FBiGeom.hpp.
FBiGeom::Error moveEnt | ( | EntityHandle | entity, |
double | x, | ||
double | y, | ||
double | z | ||
) | [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1754 of file FBiGeom.hpp.
void operator= | ( | const FBiGeom & | ) | [inline, private] |
Definition at line 567 of file FBiGeom.hpp.
FBiGeom::Error reflectEnt | ( | EntityHandle | entity, |
double | norm_x, | ||
double | norm_y, | ||
double | norm_z | ||
) | [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1770 of file FBiGeom.hpp.
FBiGeom::Error rmvArrTag | ( | const EntityHandle * | handles, |
int | size, | ||
TagHandle | tag | ||
) | [inline, virtual] |
Reimplemented from iGeom.
Definition at line 2351 of file FBiGeom.hpp.
FBiGeom::Error rmvEntArrFromSet | ( | const EntityHandle * | entity_handles, |
int | entity_handles_size, | ||
EntitySetHandle | entity_set | ||
) | [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1951 of file FBiGeom.hpp.
FBiGeom::Error rmvEntFromSet | ( | EntityHandle | entity, |
EntitySetHandle | set | ||
) | [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1933 of file FBiGeom.hpp.
FBiGeom::Error rmvEntSet | ( | EntitySetHandle | to_rmv, |
EntitySetHandle | rmv_from | ||
) | [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1969 of file FBiGeom.hpp.
FBiGeom::Error rmvEntSetTag | ( | EntitySetHandle | set, |
TagHandle | tag | ||
) | [inline, virtual] |
Reimplemented from iGeom.
Definition at line 2335 of file FBiGeom.hpp.
FBiGeom::Error rmvPrntChld | ( | EntitySetHandle | parent, |
EntitySetHandle | child | ||
) | [inline, virtual] |
Reimplemented from iGeom.
Definition at line 2023 of file FBiGeom.hpp.
FBiGeom::Error rmvTag | ( | EntityHandle | entity, |
TagHandle | tag | ||
) | [inline, virtual] |
Reimplemented from iGeom.
Definition at line 2343 of file FBiGeom.hpp.
FBiGeom::Error rotateEnt | ( | EntityHandle | entity, |
double | angle, | ||
double | axis_x, | ||
double | axis_y, | ||
double | axis_z | ||
) | [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1762 of file FBiGeom.hpp.
FBiGeom::Error save | ( | const char * | file_name, |
const char * | options = 0 |
||
) | [inline, virtual] |
Reimplemented from iGeom.
Definition at line 607 of file FBiGeom.hpp.
FBiGeom::Error scaleEnt | ( | EntityHandle | entity, |
double | x_factor, | ||
double | y_factor, | ||
double | z_factor | ||
) | [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1778 of file FBiGeom.hpp.
FBiGeom::Error sectionEnt | ( | EntityHandle | entity, |
double | plane_x, | ||
double | plane_y, | ||
double | plane_z, | ||
double | offset, | ||
bool | reverse, | ||
EntityHandle & | result | ||
) | [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1810 of file FBiGeom.hpp.
FBiGeom::Error setArrData | ( | const EntityHandle * | entity_handles, |
int | entity_handles_size, | ||
TagHandle | tag_handle, | ||
const void * | tag_values | ||
) | [inline, virtual] |
Reimplemented from iGeom.
Definition at line 2433 of file FBiGeom.hpp.
FBiGeom::Error setData | ( | EntityHandle | entity_handle, |
TagHandle | tag_handle, | ||
const void * | tag_value | ||
) | [inline, virtual] |
Reimplemented from iGeom.
Definition at line 2501 of file FBiGeom.hpp.
FBiGeom::Error setDblArrData | ( | const EntityHandle * | entity_handles, |
int | entity_handles_size, | ||
TagHandle | tag_handle, | ||
const double * | tag_values | ||
) | [inline, virtual] |
Reimplemented from iGeom.
Definition at line 2460 of file FBiGeom.hpp.
FBiGeom::Error setDblData | ( | EntityHandle | entity_handle, |
TagHandle | tag_handle, | ||
double | value | ||
) | [inline, virtual] |
Reimplemented from iGeom.
Definition at line 2523 of file FBiGeom.hpp.
FBiGeom::Error setEHArrData | ( | const EntityHandle * | entity_handles, |
int | entity_handles_size, | ||
TagHandle | tag_handle, | ||
const EntityHandle * | tag_values | ||
) | [inline, virtual] |
Reimplemented from iGeom.
Definition at line 2473 of file FBiGeom.hpp.
FBiGeom::Error setEHData | ( | EntityHandle | entity_handle, |
TagHandle | tag_handle, | ||
EntityHandle | value | ||
) | [inline, virtual] |
Reimplemented from iGeom.
Definition at line 2533 of file FBiGeom.hpp.
FBiGeom::Error setEntSetData | ( | EntitySetHandle | set_handle, |
TagHandle | tag_handle, | ||
const void * | tag_value | ||
) | [inline, virtual] |
Reimplemented from iGeom.
Definition at line 2181 of file FBiGeom.hpp.
FBiGeom::Error setEntSetDblData | ( | EntitySetHandle | set_handle, |
TagHandle | tag_handle, | ||
double | value | ||
) | [inline, virtual] |
Reimplemented from iGeom.
Definition at line 2203 of file FBiGeom.hpp.
FBiGeom::Error setEntSetEHData | ( | EntitySetHandle | set_handle, |
TagHandle | tag_handle, | ||
EntityHandle | value | ||
) | [inline, virtual] |
Reimplemented from iGeom.
Definition at line 2213 of file FBiGeom.hpp.
FBiGeom::Error setEntSetESHData | ( | EntitySetHandle | set_handle, |
TagHandle | tag_handle, | ||
EntitySetHandle | value | ||
) | [inline, virtual] |
Reimplemented from iGeom.
Definition at line 2224 of file FBiGeom.hpp.
FBiGeom::Error setEntSetIntData | ( | EntitySetHandle | set_handle, |
TagHandle | tag_handle, | ||
int | value | ||
) | [inline, virtual] |
Reimplemented from iGeom.
Definition at line 2193 of file FBiGeom.hpp.
FBiGeom::Error setESHArrData | ( | const EntityHandle * | entity_handles, |
int | entity_handles_size, | ||
TagHandle | tag_handle, | ||
const EntitySetHandle * | tag_values | ||
) | [inline, virtual] |
Reimplemented from iGeom.
Definition at line 2486 of file FBiGeom.hpp.
FBiGeom::Error setESHData | ( | EntityHandle | entity_handle, |
TagHandle | tag_handle, | ||
EntitySetHandle | value | ||
) | [inline, virtual] |
Reimplemented from iGeom.
Definition at line 2544 of file FBiGeom.hpp.
FBiGeom::Error setIntArrData | ( | const EntityHandle * | entity_handles, |
int | entity_handles_size, | ||
TagHandle | tag_handle, | ||
const int * | tag_values | ||
) | [inline, virtual] |
Reimplemented from iGeom.
Definition at line 2447 of file FBiGeom.hpp.
FBiGeom::Error setIntData | ( | EntityHandle | entity_handle, |
TagHandle | tag_handle, | ||
int | value | ||
) | [inline, virtual] |
Reimplemented from iGeom.
Definition at line 2513 of file FBiGeom.hpp.
FBiGeom::Error subtract | ( | EntitySetHandle | set1, |
EntitySetHandle | set2, | ||
EntitySetHandle & | result_set_out | ||
) | [inline, virtual] |
Reimplemented from iGeom.
Definition at line 2087 of file FBiGeom.hpp.
FBiGeom::Error subtractEnts | ( | EntityHandle | blank, |
EntityHandle | tool, | ||
EntityHandle & | result | ||
) | [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1794 of file FBiGeom.hpp.
FBiGeom::Error sweepEntAboutAxis | ( | EntityHandle | entity, |
double | angle, | ||
double | axis_x, | ||
double | axis_y, | ||
double | axis_z, | ||
EntityHandle & | swept_entity | ||
) | [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1820 of file FBiGeom.hpp.
FBiGeom::Error unite | ( | EntitySetHandle | set1, |
EntitySetHandle | set2, | ||
EntitySetHandle & | result_set_out | ||
) | [inline, virtual] |
Reimplemented from iGeom.
Definition at line 2105 of file FBiGeom.hpp.
FBiGeom::Error uniteEnts | ( | const EntityHandle * | entities, |
int | entities_size, | ||
EntityHandle & | result_entity | ||
) | [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1786 of file FBiGeom.hpp.
bool FBiGeomInstanceOwner [private] |
Definition at line 562 of file FBiGeom.hpp.
FBiGeom_Instance mInstance [protected] |
Reimplemented from iGeom.
Definition at line 30 of file FBiGeom.hpp.