| 
    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