MeshKit
1.0
|
C++ interface to ITAPS FBiGeom interface. More...
#include <FBiGeom.hpp>
Classes | |
class | FBEntArrIter |
class | FBEntIter |
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 x, double y, double z, double norm_x, double norm_y, double norm_z) |
virtual Error | scaleEnt (EntityHandle entity, double x, double y, double z, 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 | initFBEntIter (EntitySetHandle set, EntityType requested_type, FBEntIter &iter) |
virtual Error | initFBEntArrIter (EntitySetHandle set, EntityType requested_type, int requested_array_size, FBEntArrIter &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://ftp.mcs.anl.gov/pub/fathom/moab-docs/FBiGeom_8h.html FBiGeom]
Definition at line 27 of file FBiGeom.hpp.
typedef iBase_EntityHandle EntityHandle |
Reimplemented from iGeom.
Definition at line 36 of file FBiGeom.hpp.
typedef iBase_EntitySetHandle EntitySetHandle |
Reimplemented from iGeom.
Definition at line 35 of file FBiGeom.hpp.
typedef iBase_EntityType EntityType |
Reimplemented from iGeom.
Definition at line 39 of file FBiGeom.hpp.
typedef iBase_ErrorType Error |
Reimplemented from iGeom.
Definition at line 38 of file FBiGeom.hpp.
typedef iBase_StorageOrder StorageOrder |
Reimplemented from iGeom.
Definition at line 40 of file FBiGeom.hpp.
typedef iBase_TagHandle TagHandle |
Reimplemented from iGeom.
Definition at line 37 of file FBiGeom.hpp.
typedef iBase_TagValueType TagValueType |
Reimplemented from iGeom.
Definition at line 41 of file FBiGeom.hpp.
FBiGeom | ( | const char * | options = 0 | ) | [inline] |
Definition at line 572 of file FBiGeom.hpp.
FBiGeom | ( | FBiGeom_Instance | instance | ) | [inline] |
Definition at line 583 of file FBiGeom.hpp.
FBiGeom | ( | bool | meshBased | ) | [inline] |
Definition at line 588 of file FBiGeom.hpp.
~FBiGeom | ( | ) | [inline, virtual] |
Definition at line 593 of file FBiGeom.hpp.
Definition at line 566 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 1944 of file FBiGeom.hpp.
FBiGeom::Error addEntSet | ( | EntitySetHandle | to_add, |
EntitySetHandle | add_to | ||
) | [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1964 of file FBiGeom.hpp.
FBiGeom::Error addEntToSet | ( | EntityHandle | entity, |
EntitySetHandle | set | ||
) | [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1928 of file FBiGeom.hpp.
FBiGeom::Error addPrntChld | ( | EntitySetHandle | parent, |
EntitySetHandle | child | ||
) | [inline, virtual] |
Reimplemented from iGeom.
Definition at line 2018 of file FBiGeom.hpp.
FBiGeom::Error copyEnt | ( | EntityHandle | source, |
EntityHandle & | copy | ||
) | [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1708 of file FBiGeom.hpp.
FBiGeom::Error createBrick | ( | double | x, |
double | y, | ||
double | z, | ||
EntityHandle & | brick | ||
) | [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1731 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 1739 of file FBiGeom.hpp.
FBiGeom::Error createEntSet | ( | bool | is_list, |
EntitySetHandle & | handle_out | ||
) | [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1880 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 1722 of file FBiGeom.hpp.
FBiGeom::Error createSphere | ( | double | radius, |
EntityHandle & | sphere | ||
) | [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1715 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 2118 of file FBiGeom.hpp.
FBiGeom::Error createTorus | ( | double | maj_rad, |
double | min_rad, | ||
EntityHandle & | torus | ||
) | [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1747 of file FBiGeom.hpp.
FBiGeom::Error deleteAll | ( | ) | [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1701 of file FBiGeom.hpp.
FBiGeom::Error deleteEnt | ( | EntityHandle | entity | ) | [inline, virtual] |
Reimplemented from iGeom.
Definition at line 661 of file FBiGeom.hpp.
FBiGeom::Error destroyEntSet | ( | EntitySetHandle | handle | ) | [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1888 of file FBiGeom.hpp.
FBiGeom::Error destroyTag | ( | TagHandle | tag_handle, |
bool | forced | ||
) | [inline, virtual] |
Reimplemented from iGeom.
Definition at line 2131 of file FBiGeom.hpp.
FBiGeom::Error getAllEntSetTags | ( | EntitySetHandle | set, |
std::vector< TagHandle > & | tags_out | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 2291 of file FBiGeom.hpp.
FBiGeom::Error getAllTags | ( | EntityHandle | entity, |
std::vector< TagHandle > & | tags_out | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 2314 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 1498 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 871 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 1514 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 818 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 1100 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 950 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 2363 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 1068 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 1079 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 989 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 1268 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 1432 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 969 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 1212 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 1450 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 1007 of file FBiGeom.hpp.
FBiGeom::Error getArrTolerance | ( | const EntityHandle * | entities, |
int | entities_size, | ||
double * | tolerances | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1603 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 773 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 1637 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 1670 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 1360 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 1628 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 1350 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 1396 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 1386 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 1414 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 899 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 2059 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 2558 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 2398 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 2579 of file FBiGeom.hpp.
std::string getDescription | ( | ) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1858 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 1027 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 1045 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 1277 of file FBiGeom.hpp.
FBiGeom::Error getEgFcSense | ( | EntityHandle | edge, |
EntityHandle | face, | ||
int & | sense | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1252 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 1286 of file FBiGeom.hpp.
FBiGeom::Error getEgVtxSense | ( | EntityHandle | edge, |
EntityHandle | vtx1, | ||
EntityHandle | vtx2, | ||
int & | sense | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1260 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 2410 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 2589 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 1460 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 846 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 1477 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 795 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 1035 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 1091 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 933 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 942 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 631 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 979 of file FBiGeom.hpp.
FBiGeom::Error getEntNrmlSense | ( | EntityHandle | face, |
EntityHandle | region, | ||
int & | sense | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1244 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 1424 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 961 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 2238 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 2259 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 2269 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 2280 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 2249 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 1913 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 1442 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 999 of file FBiGeom.hpp.
FBiGeom::Error getEntTolerance | ( | EntityHandle | entity, |
double & | tolerance | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1595 of file FBiGeom.hpp.
FBiGeom::Error getEntType | ( | EntityHandle | handle, |
EntityType & | type_out | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 765 of file FBiGeom.hpp.
FBiGeom::Error getEntURange | ( | EntityHandle | edge, |
double & | u_min, | ||
double & | u_max | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1620 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 1646 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 1342 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 1612 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 1334 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 1378 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 1370 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 1406 of file FBiGeom.hpp.
FBiGeom::Error getErrorType | ( | ) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1850 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 2423 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 2599 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 2386 of file FBiGeom.hpp.
FBiGeom::Error getFaceType | ( | EntityHandle | face, |
std::string & | type | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1307 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 1541 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 1533 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 1017 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 1056 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 2375 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 2569 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 2043 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 1905 of file FBiGeom.hpp.
FBiGeom::Error getNumOfType | ( | EntitySetHandle | set, |
EntityType | type, | ||
int & | count_out | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 623 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 2051 of file FBiGeom.hpp.
int getParametric | ( | ) | [inline, virtual] |
Reimplemented from iGeom.
Definition at line 908 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 1176 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 1168 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 1127 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 2074 of file FBiGeom.hpp.
FBiGeom::EntitySetHandle getRootSet | ( | ) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1869 of file FBiGeom.hpp.
FBiGeom::Error getSense | ( | EntityHandle | ent, |
EntityHandle | wrt_ent, | ||
int & | sense | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1185 of file FBiGeom.hpp.
FBiGeom::Error getTagHandle | ( | const char * | name, |
TagHandle & | handle_out | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 2166 of file FBiGeom.hpp.
FBiGeom::Error getTagName | ( | TagHandle | tag_handle, |
std::string & | name_out | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 2139 of file FBiGeom.hpp.
FBiGeom::Error getTagSizeBytes | ( | TagHandle | tag_handle, |
int & | size_out | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 2158 of file FBiGeom.hpp.
FBiGeom::Error getTagSizeValues | ( | TagHandle | tag_handle, |
int & | size_out | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 2150 of file FBiGeom.hpp.
FBiGeom::Error getTagType | ( | TagHandle | tag_handle, |
TagValueType & | type_out | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 2174 of file FBiGeom.hpp.
FBiGeom::Error getTolerance | ( | int & | type_out, |
double & | tolerance_out | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1588 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 1118 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 1691 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 1681 of file FBiGeom.hpp.
FBiGeom::Error getVtxCoord | ( | EntityHandle | vertex, |
double & | x, | ||
double & | y, | ||
double & | z | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1110 of file FBiGeom.hpp.
FBiGeom::Error getVtxToU | ( | EntityHandle | vertex, |
EntityHandle | edge, | ||
double & | u | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1662 of file FBiGeom.hpp.
FBiGeom::Error getVtxToUV | ( | EntityHandle | vertex, |
EntityHandle | face, | ||
double & | u, | ||
double & | v | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1654 of file FBiGeom.hpp.
virtual iRel::IfaceType iface_type | ( | ) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 31 of file FBiGeom.hpp.
FBiGeom::Error imprintEnts | ( | const EntityHandle * | entities, |
int | entities_size | ||
) | [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1832 of file FBiGeom.hpp.
FBiGeom::Error initFBEntArrIter | ( | EntitySetHandle | set, |
EntityType | requested_type, | ||
int | requested_array_size, | ||
FBiGeom::FBEntArrIter & | iter | ||
) | [inline, virtual] |
Definition at line 702 of file FBiGeom.hpp.
FBiGeom::Error initFBEntIter | ( | EntitySetHandle | set, |
EntityType | requested_type, | ||
FBiGeom::FBEntIter & | iter | ||
) | [inline, virtual] |
Definition at line 693 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 2099 of file FBiGeom.hpp.
FBiGeom::Error intersectEnts | ( | EntityHandle | entity1, |
EntityHandle | entity2, | ||
EntityHandle & | result | ||
) | [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1805 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 924 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 1325 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 1561 of file FBiGeom.hpp.
FBiGeom::Error isChildOf | ( | EntitySetHandle | parent, |
EntitySetHandle | child, | ||
bool & | is_child_out | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 2034 of file FBiGeom.hpp.
FBiGeom::Error isEntAdj | ( | EntityHandle | entity1, |
EntityHandle | entity2, | ||
bool & | adjacent_out | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 915 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 1989 of file FBiGeom.hpp.
FBiGeom::Error isEntContained | ( | EntitySetHandle | set, |
EntityHandle | ent, | ||
bool & | contained_out | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1980 of file FBiGeom.hpp.
FBiGeom::Error isEntParametric | ( | EntityHandle | entity, |
bool & | parametric | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1316 of file FBiGeom.hpp.
FBiGeom::Error isEntPeriodic | ( | EntityHandle | entity, |
bool & | in_u, | ||
bool & | in_v | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1551 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 2007 of file FBiGeom.hpp.
virtual bool isFBiGeom | ( | ) | [inline, virtual] |
Reimplemented from iGeom.
Definition at line 519 of file FBiGeom.hpp.
FBiGeom::Error isFcArrDegenerate | ( | const EntityHandle * | faces, |
int | faces_size, | ||
int * | degenerate | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1579 of file FBiGeom.hpp.
FBiGeom::Error isFcDegenerate | ( | EntityHandle | face, |
bool & | is_degenerate | ||
) | const [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1570 of file FBiGeom.hpp.
FBiGeom::Error isList | ( | EntitySetHandle | handle, |
bool & | is_list | ||
) | [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1896 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 1298 of file FBiGeom.hpp.
FBiGeom::Error mergeEnts | ( | const EntityHandle * | entities, |
int | entities_size, | ||
double | tolerance | ||
) | [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1840 of file FBiGeom.hpp.
FBiGeom::Error moveEnt | ( | EntityHandle | entity, |
double | x, | ||
double | y, | ||
double | z | ||
) | [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1755 of file FBiGeom.hpp.
void operator= | ( | const FBiGeom & | ) | [inline, private] |
Definition at line 568 of file FBiGeom.hpp.
FBiGeom::Error reflectEnt | ( | EntityHandle | entity, |
double | x, | ||
double | y, | ||
double | z, | ||
double | norm_x, | ||
double | norm_y, | ||
double | norm_z | ||
) | [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1771 of file FBiGeom.hpp.
FBiGeom::Error rmvArrTag | ( | const EntityHandle * | handles, |
int | size, | ||
TagHandle | tag | ||
) | [inline, virtual] |
Reimplemented from iGeom.
Definition at line 2354 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 1954 of file FBiGeom.hpp.
FBiGeom::Error rmvEntFromSet | ( | EntityHandle | entity, |
EntitySetHandle | set | ||
) | [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1936 of file FBiGeom.hpp.
FBiGeom::Error rmvEntSet | ( | EntitySetHandle | to_rmv, |
EntitySetHandle | rmv_from | ||
) | [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1972 of file FBiGeom.hpp.
FBiGeom::Error rmvEntSetTag | ( | EntitySetHandle | set, |
TagHandle | tag | ||
) | [inline, virtual] |
Reimplemented from iGeom.
Definition at line 2338 of file FBiGeom.hpp.
FBiGeom::Error rmvPrntChld | ( | EntitySetHandle | parent, |
EntitySetHandle | child | ||
) | [inline, virtual] |
Reimplemented from iGeom.
Definition at line 2026 of file FBiGeom.hpp.
FBiGeom::Error rmvTag | ( | EntityHandle | entity, |
TagHandle | tag | ||
) | [inline, virtual] |
Reimplemented from iGeom.
Definition at line 2346 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 1763 of file FBiGeom.hpp.
FBiGeom::Error save | ( | const char * | file_name, |
const char * | options = 0 |
||
) | [inline, virtual] |
Reimplemented from iGeom.
Definition at line 608 of file FBiGeom.hpp.
FBiGeom::Error scaleEnt | ( | EntityHandle | entity, |
double | x, | ||
double | y, | ||
double | z, | ||
double | x_factor, | ||
double | y_factor, | ||
double | z_factor | ||
) | [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1780 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 1813 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 2436 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 2504 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 2463 of file FBiGeom.hpp.
FBiGeom::Error setDblData | ( | EntityHandle | entity_handle, |
TagHandle | tag_handle, | ||
double | value | ||
) | [inline, virtual] |
Reimplemented from iGeom.
Definition at line 2526 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 2476 of file FBiGeom.hpp.
FBiGeom::Error setEHData | ( | EntityHandle | entity_handle, |
TagHandle | tag_handle, | ||
EntityHandle | value | ||
) | [inline, virtual] |
Reimplemented from iGeom.
Definition at line 2536 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 2184 of file FBiGeom.hpp.
FBiGeom::Error setEntSetDblData | ( | EntitySetHandle | set_handle, |
TagHandle | tag_handle, | ||
double | value | ||
) | [inline, virtual] |
Reimplemented from iGeom.
Definition at line 2206 of file FBiGeom.hpp.
FBiGeom::Error setEntSetEHData | ( | EntitySetHandle | set_handle, |
TagHandle | tag_handle, | ||
EntityHandle | value | ||
) | [inline, virtual] |
Reimplemented from iGeom.
Definition at line 2216 of file FBiGeom.hpp.
FBiGeom::Error setEntSetESHData | ( | EntitySetHandle | set_handle, |
TagHandle | tag_handle, | ||
EntitySetHandle | value | ||
) | [inline, virtual] |
Reimplemented from iGeom.
Definition at line 2227 of file FBiGeom.hpp.
FBiGeom::Error setEntSetIntData | ( | EntitySetHandle | set_handle, |
TagHandle | tag_handle, | ||
int | value | ||
) | [inline, virtual] |
Reimplemented from iGeom.
Definition at line 2196 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 2489 of file FBiGeom.hpp.
FBiGeom::Error setESHData | ( | EntityHandle | entity_handle, |
TagHandle | tag_handle, | ||
EntitySetHandle | value | ||
) | [inline, virtual] |
Reimplemented from iGeom.
Definition at line 2547 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 2450 of file FBiGeom.hpp.
FBiGeom::Error setIntData | ( | EntityHandle | entity_handle, |
TagHandle | tag_handle, | ||
int | value | ||
) | [inline, virtual] |
Reimplemented from iGeom.
Definition at line 2516 of file FBiGeom.hpp.
FBiGeom::Error subtract | ( | EntitySetHandle | set1, |
EntitySetHandle | set2, | ||
EntitySetHandle & | result_set_out | ||
) | [inline, virtual] |
Reimplemented from iGeom.
Definition at line 2090 of file FBiGeom.hpp.
FBiGeom::Error subtractEnts | ( | EntityHandle | blank, |
EntityHandle | tool, | ||
EntityHandle & | result | ||
) | [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1797 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 1823 of file FBiGeom.hpp.
FBiGeom::Error unite | ( | EntitySetHandle | set1, |
EntitySetHandle | set2, | ||
EntitySetHandle & | result_set_out | ||
) | [inline, virtual] |
Reimplemented from iGeom.
Definition at line 2108 of file FBiGeom.hpp.
FBiGeom::Error uniteEnts | ( | const EntityHandle * | entities, |
int | entities_size, | ||
EntityHandle & | result_entity | ||
) | [inline, virtual] |
Reimplemented from iGeom.
Definition at line 1789 of file FBiGeom.hpp.
bool FBiGeomInstanceOwner [private] |
Definition at line 563 of file FBiGeom.hpp.
FBiGeom_Instance mInstance [protected] |
Reimplemented from iGeom.
Definition at line 29 of file FBiGeom.hpp.