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, quint16 *n, quint16 *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, quint16 n, quint16 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, QList< bool > *validB, IBodyBlock::blockType blocktype=IBodyBlock::blockType::Default, QList< FArray< uint64 > > *adjacentFaces=0, QList< 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 IString &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< QPair< const IGeomEdge *, DVect > > *retEdges, FArray< QPair< 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< QPair< const IGeomEdge *, DVect > > *retEdges, FArray< QPair< 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< QPair< const IGeomEdge *, DVect > > *retEdges, FArray< QPair< const IGeomPoly *, DVect > > *intersectPolyPoints) const =0 | body::IBodySet | pure virtual |
makeAllHexBySplitBlocks(QString *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(QMap< const IGeomPoly *, FArray< DVect > > &proxyBlocks, const QList< uint64 > &facesIDs, bool keepShape, QString &message, double *distance=0, const DVect *origin=0, const double radius=0.0, const QString axis="") const =0 | body::IBodySet | pure virtual |
removeProxyBlockMiddlePoints(FArray< DVect > &a) | body::IBodySet | inlinestatic |
selectedControlPointFaceID() const =0 | body::IBodySet | pure virtual |
selectedEdgeControlPoints(QList< QPair< const IBodyEdge *, uint32 > > &selectedCP) const =0 | body::IBodySet | pure virtual |
selectedFaceControlPoints(QSet< 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 |