Interface IGS_Point
  
  
  
  Assembly: STGeSolverTypes.dll
  Syntax
  
    [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
[Guid("8F675850-0B93-4E9B-9ADA-8FFDD0B73721")]
public interface IGS_Point : IGS_GeomEntity, IGS_Entity
   
  Properties
  
  Box
  
  
  Declaration
  
  Property Value
  
  
  CoArcs
  
  
  Declaration
  
    IGS_EntityList CoArcs { get; }
   
  Property Value
  
  
  CoDimensions
  
  
  Declaration
  
    IGS_EntityList CoDimensions { get; }
   
  Property Value
  
  
  CoEntities
  
  
  Declaration
  
    IGS_EntityList CoEntities { get; }
   
  Property Value
  
  
  Constraints
  
  
  Declaration
  
    IGS_EntityList Constraints { get; }
   
  Property Value
  
  
  ExactType
  
  
  Declaration
  
    TGS_EntityType ExactType { get; }
   
  Property Value
  
  
  Flag[TGSEntityFlag]
  
  
  Declaration
  
    bool Flag[TGSEntityFlag f] { get; set; }
   
  Parameters
  
  Property Value
  
  
  Flags
  
  
  Declaration
  
  Property Value
  
  
  ID
  
  
  Declaration
  
  Property Value
  
  
  IsDeleted
  
  
  Declaration
  
  Property Value
  
  
  IsUsed
  
  
  Declaration
  
  Property Value
  
  
  Length
  
  
  Declaration
  
  Property Value
  
  
  Owner
  
  
  Declaration
  
  Property Value
  
  
  Selected
  
  
  Declaration
  
    bool Selected { get; set; }
   
  Property Value
  
  
  SourceEntityID
  
  
  Declaration
  
    string SourceEntityID { get; }
   
  Property Value
  
  
  Typ
  
  
  Declaration
  
    TGS_EntityType Typ { get; }
   
  Property Value
  
  
  UserData
  
  
  Declaration
  
    IntPtr UserData { get; set; }
   
  Property Value
  
  
  UserObject
  
  
  Declaration
  
    IGSUserObject UserObject { get; set; }
   
  Property Value
  
  
  X
  
  
  Declaration
  
  Property Value
  
  
  Y
  
  
  Declaration
  
  Property Value
  
  
  p
  
  
  Declaration
  
    TST2DPoint p { get; set; }
   
  Property Value
  
  Methods
  
  FindNearestPoint(TST2DPoint)
  
  
  Declaration
  
    double FindNearestPoint(TST2DPoint p)
   
  Parameters
  
  Returns
  
  
  GetPoint(double)
  
  
  Declaration
  
    TST2DPoint GetPoint(double t)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | double | t |  | 
    
  
  Returns
  
  
  GetTempCopy()
  
  
  Declaration
  
  Returns
  
  
  GetUnitTangent(double)
  
  
  Declaration
  
    TST2DPoint GetUnitTangent(double t)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | double | t |  | 
    
  
  Returns
  
  
  LoadFromXML(IST_XMLPropPointer)
  
  
  Declaration
  
    bool LoadFromXML(IST_XMLPropPointer p)
   
  Parameters
  
  Returns
  
  
  ProjectPoint(TST2DPoint, out double)
  
  
  Declaration
  
    bool ProjectPoint(TST2DPoint p, out double t)
   
  Parameters
  
  Returns
  
  
  RaiseOnChange()
  
  
  Declaration
  
  
  RaiseOnChanging()
  
  
  Declaration
  
  
  RegisterEvents(IGS_EntityEvents)
  
  
  Declaration
  
    void RegisterEvents(IGS_EntityEvents Events)
   
  Parameters
  
  
  SaveToXML(IST_XMLPropPointer)
  
  
  Declaration
  
    bool SaveToXML(IST_XMLPropPointer p)
   
  Parameters
  
  Returns
  
  
  UnregisterEvents(IGS_EntityEvents)
  
  
  Declaration
  
    void UnregisterEvents(IGS_EntityEvents Events)
   
  Parameters