|
Itasca C++ Interface
|
This is the complete list of members for body::IBodySet, including all inherited members.
| addNodeToPoly(IGeomPoly *poly, IGeomPoint *point)=0 | body::IBodySet | pure virtual |
| clearAllSelectedControlPoints() const =0 (defined in body::IBodySet) | body::IBodySet | pure virtual |
| closePoly(IGeomPoly *poly)=0 | body::IBodySet | pure virtual |
| computeMidpoints(const IBodyBlock *block, const IGeomPoly *face, const DVect &midfacePointIn, DVect &midfacePointOut, FArray< DVect > &edgesMidp) const =0 | body::IBodySet | pure virtual |
| countSelectedFaceControlPoints() const =0 | body::IBodySet | pure virtual |
| createBlock(FArray< DVect > *points=0, IBodyBlock::blockType blocktype=IBodyBlock::blockType::Hexahedron, IGroupID *addgroup=0)=0 | body::IBodySet | pure virtual |
| createEdge(IGeomPoint *end1, IGeomPoint *end2)=0 | body::IBodySet | pure virtual |
| createPoint(const DVect &pos)=0 | body::IBodySet | pure virtual |
| createPoly()=0 | body::IBodySet | pure virtual |
| decodeFaceCpID(uint64 cpID, uint64 *faceID, uint16 *n, uint16 *m) | body::IBodySet | inlinestatic |
| deleteBlock(IBodyBlock *block)=0 | body::IBodySet | pure virtual |
| deselectEdgeControlPoint(const IBodyEdge *, uint32 indexCP) const =0 (defined in body::IBodySet) | body::IBodySet | pure virtual |
| deselectFaceControlPoint(const IBodyFace *, uint32 indexN, uint32 indexM) const =0 (defined in body::IBodySet) | body::IBodySet | pure virtual |
| encodeFaceCpID(uint64 faceID, uint16 n, uint16 m) | body::IBodySet | inlinestatic |
| findBlockWithID(uint64 id)=0 | body::IBodySet | pure virtual |
| findBlockWithID(uint64 id) const =0 | body::IBodySet | pure virtual |
| findClosestEdge(const DVect &pos, const double &radius=limits< double >::max())=0 | body::IBodySet | pure virtual |
| findClosestEdge(const DVect &pos, const double &radius=limits< double >::max()) const =0 | body::IBodySet | pure virtual |
| findClosestPointV(const DVect &pos, const double &radius=limits< double >::max(), bool validate=true)=0 | body::IBodySet | pure virtual |
| findClosestPointV(const DVect &pos, const double &radius=limits< double >::max(), bool validate=true) const =0 | body::IBodySet | pure virtual |
| findClosestPoly(const DVect &pos, const double &radius=limits< double >::max())=0 | body::IBodySet | pure virtual |
| findClosestPoly(const DVect &pos, const double &radius=limits< double >::max()) const =0 | body::IBodySet | pure virtual |
| findEdgeWithID(uint64 id)=0 | body::IBodySet | pure virtual |
| findEdgeWithID(uint64 id) const =0 | body::IBodySet | pure virtual |
| findMatchingEdge(const IGeomPoint *end1, const IGeomPoint *end2)=0 | body::IBodySet | pure virtual |
| findMatchingEdge(const IGeomPoint *end1, const IGeomPoint *end2) const =0 | body::IBodySet | pure virtual |
| findMatchingFace(const FArray< const IGeomPoint * > &points)=0 | body::IBodySet | pure virtual |
| findMatchingFace(const FArray< const IGeomPoint * > &points) const =0 | body::IBodySet | pure virtual |
| findPointWithID(uint64 id)=0 | body::IBodySet | pure virtual |
| findPointWithID(uint64 id) const =0 | body::IBodySet | pure virtual |
| findPolyWithID(uint64 id)=0 | body::IBodySet | pure virtual |
| findPolyWithID(uint64 id) const =0 | body::IBodySet | pure virtual |
| getArrestTriangle() const =0 (defined in body::IBodySet) | body::IBodySet | pure virtual |
| getAutoTolerance() const =0 | body::IBodySet | pure virtual |
| getAxialSymmetryLastFaces() const =0 | body::IBodySet | pure virtual |
| getBlockContainer()=0 | body::IBodySet | pure virtual |
| getBlockContainer() const =0 (defined in body::IBodySet) | body::IBodySet | pure virtual |
| getDihedralBasedValidation() const =0 | body::IBodySet | pure virtual |
| getDihedralCut(bool rad=true) const =0 | body::IBodySet | pure virtual |
| getEdgeConnectedMesh(const IGeomPoly *face) const =0 | body::IBodySet | pure virtual |
| getEdgeContainer()=0 | body::IBodySet | pure virtual |
| getEdgeContainer() const =0 | body::IBodySet | pure virtual |
| getEdgeMovedSignal() const =0 | body::IBodySet | pure virtual |
| getEdgeRatioChangedCode() const =0 | body::IBodySet | pure virtual |
| getEdgeZoneSizeChangedCode() const =0 | body::IBodySet | pure virtual |
| getExternalGeomSets() const =0 | body::IBodySet | pure virtual |
| getExtraCode() const =0 | body::IBodySet | pure virtual |
| getFaceConnectedBlocks(const IGeomPoly *face) const =0 | body::IBodySet | pure virtual |
| getFirstBlock()=0 | body::IBodySet | pure virtual |
| getFirstBlock() const =0 | body::IBodySet | pure virtual |
| getFirstEdge()=0 | body::IBodySet | pure virtual |
| getFirstEdge() const =0 | body::IBodySet | pure virtual |
| getFirstPoint()=0 | body::IBodySet | pure virtual |
| getFirstPoint() const =0 | body::IBodySet | pure virtual |
| getFirstPoly()=0 | body::IBodySet | pure virtual |
| getFirstPoly() const =0 | body::IBodySet | pure virtual |
| getGeomBase() const =0 (defined in body::IBodySet) | body::IBodySet | pure virtual |
| getGeometryCode() const =0 | body::IBodySet | pure virtual |
| getGroupCode() const =0 | body::IBodySet | pure virtual |
| getIThing()=0 | body::IBodySet | pure virtual |
| getIThing() const =0 | body::IBodySet | pure virtual |
| getName() const =0 | body::IBodySet | pure virtual |
| getNext()=0 | body::IBodySet | pure virtual |
| getNext() const =0 | body::IBodySet | pure virtual |
| getPointContainer()=0 | body::IBodySet | pure virtual |
| getPointContainer() const =0 | body::IBodySet | pure virtual |
| getPointMovedSignal() const =0 | body::IBodySet | pure virtual |
| getPolyContainer()=0 | body::IBodySet | pure virtual |
| getPolyContainer() const =0 | body::IBodySet | pure virtual |
| getPolyMovedSignal() const =0 | body::IBodySet | pure virtual |
| getProxyBlock(uint64 faceID, FArray< DVect > &proxyBlock, bool useAdjacent=false, IBodyBlock::blockType blocktype=IBodyBlock::blockType::Default) const =0 | body::IBodySet | pure virtual |
| getProxyBlocks(uint64 faceID, std::vector< bool > *validB, IBodyBlock::blockType blocktype=IBodyBlock::blockType::Default, std::vector< FArray< uint64 > > *adjacentFaces=0, std::vector< IBodyBlock::blockValidState > *proxyState=0) const =0 | body::IBodySet | pure virtual |
| getRecommendedTolerance() const =0 | body::IBodySet | pure virtual |
| getTolerance() const =0 | body::IBodySet | pure virtual |
| getValidateFlag() const =0 | body::IBodySet | pure virtual |
| getVertexConnectedEdges(const IGeomPoint *point) const =0 | body::IBodySet | pure virtual |
| getVertexConnectedMesh(const IGeomEdge *edge) const =0 | body::IBodySet | pure virtual |
| getZoneMultiplierCode() const =0 | body::IBodySet | pure virtual |
| importFromFlac3D(IParse *par, const string &fileName, bool fileRecord=true)=0 | body::IBodySet | pure virtual |
| isSelectedFaceControlPoint(uint64 encodedFaceControlPointId) const =0 | body::IBodySet | pure virtual |
| listObjectAlongCone(const DVect &origin, const DVect &begining, const double &angle, FArray< const IGeomPoint * > *retPoints, FArray< std::pair< const IGeomEdge *, DVect > > *retEdges, FArray< std::pair< const IGeomPoly *, DVect > > *intersectPolyPoints, const double *depth=0, uint32 whatToReturnFlag=0, FArray< const IBodyBlock * > *retBlocks=0) const =0 | body::IBodySet | pure virtual |
| listObjectAlongCylinder(const DVect &origin, const DVect &begining, const double &radius, FArray< const IGeomPoint * > *retPoints, FArray< std::pair< const IGeomEdge *, DVect > > *retEdges, FArray< std::pair< const IGeomPoly *, DVect > > *intersectPolyPoints, const double *depth=0, uint32 whatToReturnFlag=0, FArray< const IBodyBlock * > *retBlocks=0) const =0 | body::IBodySet | pure virtual |
| listObjectAlongLine(const DVect &beg, const DVect &e, const double &radius, FArray< const IGeomPoint * > *retPoints, FArray< std::pair< const IGeomEdge *, DVect > > *retEdges, FArray< std::pair< const IGeomPoly *, DVect > > *intersectPolyPoints) const =0 | body::IBodySet | pure virtual |
| makeAllHexBySplitBlocks(string *message=0)=0 | body::IBodySet | pure virtual |
| marqueeDeepSelect(bool perspective, const FArray< DVect > &nearSelRect, const FArray< DVect > &farSelRect, const DVect &selectionDirection, TType objType) const =0 | body::IBodySet | pure virtual |
| MoveX(double val, const IRange *filter=0)=0 | body::IBodySet | pure virtual |
| MoveY(double val, const IRange *filter=0)=0 | body::IBodySet | pure virtual |
| MoveZ(double val, const IRange *filter=0)=0 | body::IBodySet | pure virtual |
| proxyBlocksForExtrusionFromFaces(std::map< const IGeomPoly *, FArray< DVect > > &proxyBlocks, const std::vector< uint64 > &facesIDs, bool keepShape, string &message, double *distance=0, const DVect *origin=0, const double radius=0.0, const string axis="") const =0 | body::IBodySet | pure virtual |
| removeProxyBlockMiddlePoints(FArray< DVect > &a) | body::IBodySet | inlinestatic |
| selectedControlPointFaceID() const =0 | body::IBodySet | pure virtual |
| selectedEdgeControlPoints(std::vector< std::pair< const IBodyEdge *, uint32 > > &selectedCP) const =0 | body::IBodySet | pure virtual |
| selectedFaceControlPoints(std::set< uint64 > &selectedEncodedCpIds) const =0 | body::IBodySet | pure virtual |
| selectEdgeControlPoint(const IBodyEdge *, uint32 indexCP) const =0 (defined in body::IBodySet) | body::IBodySet | pure virtual |
| selectFaceControlPoint(const IBodyFace *, uint32 indexN, uint32 indexM) const =0 (defined in body::IBodySet) | body::IBodySet | pure virtual |
| setDihedralCut(double cut, bool rad=true)=0 | body::IBodySet | pure virtual |
| setTolerance(double tolerance)=0 | body::IBodySet | pure virtual |
| setValidateFlag(bool flag)=0 | body::IBodySet | pure virtual |
| sharePoint(const IGeomEdge *edge1, const IGeomEdge *edge2, const IGeomPoint **shared=0) const =0 (defined in body::IBodySet) | body::IBodySet | pure virtual |
| Translate(const DVect &vec, const IRange *filter=0)=0 | body::IBodySet | pure virtual |
| type_ | body::IBodySet | inlinestatic |
| validateAllBlocks(uint32 *numberOfNotValid=0)=0 | body::IBodySet | pure virtual |