com.esri.arcgis.geometry
Interface INormalAware

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
INormalAwareProxy

public interface INormalAware
extends java.io.Serializable

COM Interface 'INormalAware'. Generated 3/19/2015 1:20:58 PM from 'C:\ArcGIS\COM\esriGeometry.olb'

Description: 'Indicator interface that identifies geometries that can have persistent normal vectors values attached to coordinates.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IIDe433a194_ceb0_11d3_9f50_00c04f6bdf0d
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void dropNormals()
          Unsets all normal values without changing awareness.
 boolean isNormalAware()
          Indicates if this geometry is aware of normals.
 boolean isNormalSimple()
          Indicates if all normal values for this geometry are well-defined.
 void setNormalAware(boolean normalAware)
          Indicates if this geometry is aware of normals.
 

Field Detail

IIDe433a194_ceb0_11d3_9f50_00c04f6bdf0d

static final int IIDe433a194_ceb0_11d3_9f50_00c04f6bdf0d
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

isNormalAware

boolean isNormalAware()
                      throws java.io.IOException,
                             AutomationException
Indicates if this geometry is aware of normals.

Returns:
The normalAware
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setNormalAware

void setNormalAware(boolean normalAware)
                    throws java.io.IOException,
                           AutomationException
Indicates if this geometry is aware of normals.

Parameters:
normalAware - The normalAware (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isNormalSimple

boolean isNormalSimple()
                       throws java.io.IOException,
                              AutomationException
Indicates if all normal values for this geometry are well-defined. Only works if geometry is aware of normals.

Returns:
The normalSimple
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

dropNormals

void dropNormals()
                 throws java.io.IOException,
                        AutomationException
Unsets all normal values without changing awareness. Only works if geometry is aware of normals.

Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.