| Itasca C++ Interface
    | 
Interface to a attachment object. More...
#include <iattach.h>
| Public Types | |
| enum class | ClassType { Gp = 1 , Face } | 
| The specific types of attach conditions that can be derived from an attach point.  More... | |
| using | IFacePair = IZone::IFacePair | 
| Public Member Functions | |
| virtual const IThing * | getIThing () const =0 | 
| returns a const IThing pointer | |
| virtual IThing * | getIThing ()=0 | 
| returns a IThing pointer | |
| virtual const IAttachPoint * | getNext () const =0 | 
| virtual DVect3 | getLocation () const =0 | 
| returns the attachment point DVect3 location | |
| virtual DVect | getDVectLocation () const =0 | 
| returns the attachment point DVect location | |
| virtual bool | isNull () const =0 | 
| returns true if the Gridpoint was 'nulled' | |
| virtual const IGp * | getFollower () const =0 | 
| returns a const pointer to the follower gridpoint. | |
| virtual ClassType | classType () const =0 | 
| Returns the type of attach this class represents. gp-gp, gp-edge, or gp-face. | |
| virtual const IGp * | getLeader1 () const =0 | 
| virtual const IGp * | getLeader2 () const =0 | 
| virtual IFacePair | getFace () const =0 | 
| virtual double | getWeight () const =0 | 
| virtual void | setWeight (double w)=0 | 
| sets the weight for a  gridpoint to edge attachments | |
| virtual const IFaceWeight * | getFaceWeight () const =0 | 
| virtual IFaceWeight * | getFaceWeight ()=0 | 
| Returns a IFaceWeight pointer to a  gridpoint to face attachment | |
| virtual bool | getSnap () const =0 | 
| returns true if gridpoints are "snapped" | |
| virtual void | setSnap (bool s)=0 | 
| set condition to "snap" gridpoints | |
| Static Public Attributes | |
| static const TType | type_ = 0x4c815a1d | 
| The type identification number for this class, for use in convert_cast() and convert_getcast(). | |
Interface to a attachment object.
Attachments can occur between 2 grid points, a grid pont and an edge or a gridpoint and a face.
| 
 | strong | 
| 
 | pure virtual | 
Returns 0 for a  gridpoint to gridpoint attachment  
Returns 0 for a  gridpoint to edge attachment  
Returns a const pointer to a IFace object for a  gridpoint to face attachment  
| 
 | pure virtual | 
Returns 0 for a  gridpoint to gridpoint attachment  
Returns 0 for a  gridpoint to edge attachment  
Returns a IFaceWeight const pointer to a  gridpoint to face attachment  
| 
 | pure virtual | 
Returns a const pointer to the leader gridpoint in a  gridpoint to gridpoint attachment  
Returns a const pointer to one of the grid points of a  gridpoint to edge attachment  
Returns 0 for a  gridpoint to face attachment  
| 
 | pure virtual | 
Returns 0 for a  gridpoint to gridpoint attachment  
Returns a const pointer to the other gridpoint of a  gridpoint to edge attachment  
Returns 0 for a  gridpoint to face attachment  
| 
 | pure virtual | 
returns a const pointer to the next attachement object, IAttachPoint, in the global attachment list, or 0 to indicate the end of the list.
See IAttachList::getFirst(). 
| 
 | pure virtual | 
Returns 0.0 for a  gridpoint to gridpoint attachment  
Returns the weight for a  gridpoint to edge attachment  
Returns 0.0 for a  gridpoint to face attachment