|
| | PointSwarm () |
| |
| virtual | ~PointSwarm () |
| |
| | PointSwarm (std::list< int >pointsID) |
| |
| virtual BasicGeometry * | Clone () |
| |
| virtual void | computeNormalSignDist (double &oDist, const FloatArray &iPoint) const |
| | Functions for computing signed distance in normal and tangential direction. More...
|
| |
| virtual void | computeTangentialSignDist (double &oDist, const FloatArray &iPoint, double &oMinDistArcPos) const |
| |
| virtual IRResultType | initializeFrom (InputRecord *ir) |
| | Computes the normal distance to the surface not to the center. More...
|
| |
| | BasicGeometry () |
| | Constructor. More...
|
| |
| | BasicGeometry (const BasicGeometry &iBasicGeometry) |
| | Copy constructor: should be implemented when a class deals with pointers. More...
|
| |
| virtual | ~BasicGeometry () |
| | Destructor. More...
|
| |
| virtual double | computeDistanceTo (const FloatArray *point) |
| | Computes normal signed distance between this object and a point. More...
|
| |
| virtual void | printVTK (int iTStepIndex, int iIndex) |
| |
| virtual void | computeLocalCoordinates (FloatArray &oLocCoord, const FloatArray &iPoint) const |
| |
| virtual void | giveSubPolygon (std::vector< FloatArray > &oPoints, const double &iXiStart, const double &iXiEnd) const |
| |
| virtual void | giveGlobalCoordinates (FloatArray &oGlobalCoord, const double &iArcPos) const |
| |
| virtual void | giveTangent (FloatArray &oTangent, const double &iArcPosition) const |
| | Computes tangential direction at given local coordinate (arcPos) More...
|
| |
| virtual bool | intersects (Element *element) |
| | Checks whether an element is interacted, Element reference will be later replaced by Geometry. More...
|
| |
| virtual int | computeNumberOfIntersectionPoints (Element *element) |
| | Gives number of intersection points of Geometry entity with an element, Element reference will be later replaced by Geometry. More...
|
| |
| virtual void | computeIntersectionPoints (Element *element, std::vector< FloatArray > &oIntersectionPoints) |
| | Gives intersection points between this Geometry and Element. More...
|
| |
| const FloatArray & | giveVertex (int n) const |
| |
| void | setVertices (const std::vector< FloatArray > &iVertices) |
| |
| void | removeDuplicatePoints (const double &iTolSquare) |
| |
| void | insertVertexFront (const FloatArray &iP) |
| |
| void | insertVertexBack (const FloatArray &iP) |
| |
| void | clear () |
| |
| void | translate (const FloatArray &iTrans) |
| |
| virtual void | giveInputRecord (DynamicInputRecord &input) |
| |
| virtual const char * | giveClassName () const |
| | Gives class name. More...
|
| |
| std::string | errorInfo (const char *func) const |
| |
| int | giveNrVertices () const |
| | Returns number of Geometry vertices. More...
|
| |
| virtual bool | isOutside (BasicGeometry *bg) |
| |
| virtual bool | isInside (Element *el) |
| |
| virtual bool | isInside (FloatArray &point) |
| |
| virtual void | printYourself () |
| |
| virtual contextIOResultType | saveContext (DataStream &stream, ContextMode mode, void *obj=NULL) |
| | Stores the state of receiver to output stream. More...
|
| |
| virtual contextIOResultType | restoreContext (DataStream &stream, ContextMode mode, void *obj=NULL) |
| | Restores the state of receiver from output stream. More...
|
| |
| virtual void | draw (oofegGraphicContext &gc) |
| |
| virtual bool | giveTips (TipInfo &oStartTipInfo, TipInfo &oEndTipInfo) const |
| | Returns start and end tip of the geometry, if applicable. More...
|
| |
| virtual void | giveBoundingSphere (FloatArray &oCenter, double &oRadius) |
| |
Definition at line 360 of file geometry.h.