| 
    Rhino C++ API
    8.24
    
   | 
 
#include <opennurbs_surface.h>
Public Member Functions | |
| ON_SurfaceProperties () | |
| Surface properties.  More... | |
| void | Set (const ON_Surface *surface) | 
Public Attributes | |
| bool | m_bHasSeam | 
| true if at least one m_bClosed[] setting is true.  More... | |
| bool | m_bHasSingularity | 
| true if at least one m_bSingular[] setting is true.  More... | |
| bool | m_bIsClosed [2] | 
| m_bClosed[i] = ON_Surface::IsClosed(i)  More... | |
| bool | m_bIsSet | 
| True if Set() has been called with a non-null surface.  More... | |
| bool | m_bIsSingular [4] | 
| m_bSingular[i] = ON_Surface::IsSingular(i)  More... | |
| ON_Interval | m_domain [2] | 
| m_domain[i] = ON_Surface.Domain(i)  More... | |
| const ON_Surface * | m_surface | 
| Last pointer passed to ON_SurfaceProperties::Set().  More... | |
| ON__INT_PTR | m_tag | 
| ON_SurfaceProperties::ON_SurfaceProperties | ( | ) | 
Surface properties.
The constructor sets all fields to zero.
| void ON_SurfaceProperties::Set | ( | const ON_Surface * | surface | ) | 
Parameters: surface - [in] If surface is not null, then it is used to set the surface properties. If surface is null, then all surface properties are set to to zero. Remarks: Does not modify the value of m_tag.
| bool ON_SurfaceProperties::m_bHasSeam | 
true if at least one m_bClosed[] setting is true.
| bool ON_SurfaceProperties::m_bHasSingularity | 
true if at least one m_bSingular[] setting is true.
| bool ON_SurfaceProperties::m_bIsClosed[2] | 
m_bClosed[i] = ON_Surface::IsClosed(i)
| bool ON_SurfaceProperties::m_bIsSet | 
True if Set() has been called with a non-null surface.
| bool ON_SurfaceProperties::m_bIsSingular[4] | 
m_bSingular[i] = ON_Surface::IsSingular(i)
| ON_Interval ON_SurfaceProperties::m_domain[2] | 
m_domain[i] = ON_Surface.Domain(i)
| const ON_Surface* ON_SurfaceProperties::m_surface | 
Last pointer passed to ON_SurfaceProperties::Set().
| ON__INT_PTR ON_SurfaceProperties::m_tag | 
The constructor sets this value to zero. Nothing in opennurbs modifies or uses this value.
 1.8.17