Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Namespace Members | Compound Members | File Members

sedris Namespace Reference


Compounds

class  seDRMAbsoluteTime
class  seDRMAbsoluteTimeInterval
class  seDRMAccess
class  seDRMAggregateFeature
class  seDRMAggregateGeometry
class  seDRMAlternateHierarchyRelatedFeatures
class  seDRMAlternateHierarchyRelatedGeometry
class  seDRMAmbientColour
class  seDRMAnimationBehaviour
class  seDRMAnimationRelatedGeometry
class  seDRMArc
class  seDRMArealFeature
class  seDRMAttachmentPoint
class  seDRMAxis
class  seDRMAZ2DLocation
class  seDRMBase
class  seDRMBaseAssociationData
class  seDRMBaseLODData
class  seDRMBasePositionalLight
class  seDRMBaseSpatialAssociationData
class  seDRMBaseSummaryItem
class  seDRMBaseTimeData
class  seDRMBlendDirectionalLight
class  seDRMBoundingVolume
class  seDRMBrowseMedia
class  seDRMCameraPoint
class  seDRMCC3DLocation
class  seDRMCD3DLocation
class  seDRMCDSurfaceLocation
class  seDRMCitation
class  seDRMClassificationData
class  seDRMClassificationRelatedFeatures
class  seDRMClassificationRelatedGeometry
class  seDRMCM3DLocation
class  seDRMCMYColour
class  seDRMCMYColourControlLink
class  seDRMCollisionVolume
class  seDRMColour
class  seDRMColourData
class  seDRMColourIndex
class  seDRMColourIndexControlLink
class  seDRMColourShininess
class  seDRMColourTable
class  seDRMColourTableGroup
class  seDRMColourTableLibrary
class  seDRMConeDirectionalLight
class  seDRMConformalBehaviour
class  seDRMContactPoint
class  seDRMContinuousLODRelatedGeometry
class  seDRMControlLink
class  seDRMCrossReference
class  seDRMCylindricalVolumeExtent
class  seDRMDataQuality
class  seDRMDataTable
class  seDRMDataTableLibrary
class  seDRMDescription
class  seDRMDiffuseColour
class  seDRMDirectionalLightBehaviour
class  seDRMDistanceLODData
class  seDRMDRMClassSummaryItem
class  seDRMECAugmented3DLocation
class  seDRMECSurfaceLocation
class  seDRMEDCSUseSummaryItem
class  seDRMEdgeDirection
class  seDRMEI3DLocation
class  seDRMEllipse
class  seDRMEmissiveColour
class  seDRMEnumerationAxis
class  seDRMEnvironmentalDomainSummary
class  seDRMEnvironmentRoot
class  seDRMExpression
class  seDRMFaceDirection
class  seDRMFadeRange
class  seDRMFeatureEdge
class  seDRMFeatureFace
class  seDRMFeatureFaceRing
class  seDRMFeatureHierarchy
class  seDRMFeatureModel
class  seDRMFeatureModelInstance
class  seDRMFeatureNode
class  seDRMFeatureRepresentation
class  seDRMFeatureTopology
class  seDRMFeatureTopologyHierarchy
class  seDRMFeatureVolume
class  seDRMFeatureVolumeShell
class  seDRMFiniteElementMesh
class  seDRMFlashingLightBehaviour
class  seDRMFunction
class  seDRMFunctionalAssociationData
class  seDRMGeometricCentre
class  seDRMGeometryEdge
class  seDRMGeometryFace
class  seDRMGeometryHierarchy
class  seDRMGeometryModel
class  seDRMGeometryModelInstance
class  seDRMGeometryNode
class  seDRMGeometryRepresentation
class  seDRMGeometryTopology
class  seDRMGeometryTopologyHierarchy
class  seDRMGeometryVolume
class  seDRMGridOverlap
class  seDRMHAEC3DLocation
class  seDRMHEEC3DLocation
class  seDRMHEEQ3DLocation
class  seDRMHierarchyData
class  seDRMHierarchySummaryItem
class  seDRMHSVColour
class  seDRMHSVColourControlLink
class  seDRMIcon
class  seDRMImage
class  seDRMImageAnchor
class  seDRMImageLibrary
class  seDRMImageLookup
class  seDRMImageMappingFunction
class  seDRMIndexLODData
class  seDRMInfiniteLight
class  seDRMInlineColour
class  seDRMInOut
class  seDRMInterfaceTemplate
class  seDRMIntervalAxis
class  seDRMIrregularAxis
class  seDRMKeywords
class  seDRMLabel
class  seDRMLCCAugmented3DLocation
class  seDRMLCCSurfaceLocation
class  seDRMLibrary
class  seDRMLightRenderingBehaviour
class  seDRMLightRenderingProperties
class  seDRMLightRenderingPropertiesControlLink
class  seDRMLightSource
class  seDRMLightSourceControlLink
class  seDRMLine
class  seDRMLineage
class  seDRMLinearFeature
class  seDRMLinearGeometry
class  seDRMLiteral
class  seDRMLobeData
class  seDRMLocal4x4
class  seDRMLocation
class  seDRMLocation2D
class  seDRMLocation3D
class  seDRMLocationSurface
class  seDRMLODRelatedFeatures
class  seDRMLODRelatedGeometry
class  seDRMLSR2DLocation
class  seDRMLSR3DLocation
class  seDRMLSR3DLocationControlLink
class  seDRMLSRTransformation
class  seDRMLSRTransformationStep
class  seDRMLTSAS3DLocation
class  seDRMLTSASSurfaceLocation
class  seDRMLTSC3DLocation
class  seDRMLTSCSurfaceLocation
class  seDRMLTSE3DLocation
class  seDRMLTSESurfaceLocation
class  seDRMMapScaleLODData
class  seDRMMAugmented3DLocation
class  seDRMMeshFaceTable
class  seDRMModel
class  seDRMModelInstanceTemplateIndex
class  seDRMModelLibrary
class  seDRMMovingLightBehaviour
class  seDRMMSurfaceLocation
class  seDRMOctantData
class  seDRMOctantRelatedFeatures
class  seDRMOctantRelatedGeometry
class  seDRMOMAugmented3DLocation
class  seDRMOMSurfaceLocation
class  seDRMOverloadPriorityIndex
class  seDRMParallelepipedVolumeExtent
class  seDRMPerimeterData
class  seDRMPerimeterRelatedFeatures
class  seDRMPerimeterRelatedFeatureTopology
class  seDRMPerimeterRelatedGeometry
class  seDRMPerimeterRelatedGeometryTopology
class  seDRMPoint
class  seDRMPointFeature
class  seDRMPolar2DLocation
class  seDRMPolygon
class  seDRMPolygonControlLink
class  seDRMPolyhedron
class  seDRMPositionalLight
class  seDRMPredefinedFunction
class  seDRMPresentationDomain
class  seDRMPrimitiveColour
class  seDRMPrimitiveFeature
class  seDRMPrimitiveGeometry
class  seDRMPrimitiveSummaryItem
class  seDRMProcessStep
class  seDRMProperty
class  seDRMPropertyCharacteristic
class  seDRMPropertyDescription
class  seDRMPropertyGrid
class  seDRMPropertyGridHookPoint
class  seDRMPropertySet
class  seDRMPropertySetIndex
class  seDRMPropertySetIndexControlLink
class  seDRMPropertySetTable
class  seDRMPropertySetTableGroup
class  seDRMPropertySetTableLibrary
class  seDRMPropertyTable
class  seDRMPropertyTableReference
class  seDRMPropertyTableReferenceControlLink
class  seDRMPropertyValue
class  seDRMProximityData
class  seDRMPSAugmented3DLocation
class  seDRMPseudoCodeFunction
class  seDRMPSSurfaceLocation
class  seDRMPyramidDirectionalLight
class  seDRMQuadrantData
class  seDRMQuadrantRelatedFeatures
class  seDRMQuadrantRelatedGeometry
class  seDRMReferenceOrigin
class  seDRMReferenceSurface
class  seDRMReferenceVector
class  seDRMReferenceVectorControlLink
class  seDRMRegularAxis
class  seDRMRelativeTime
class  seDRMRelativeTimeInterval
class  seDRMRenderingPriorityLevel
class  seDRMRenderingProperties
class  seDRMResponsibleParty
class  seDRMRGBColour
class  seDRMRGBColourControlLink
class  seDRMRotatingLightBehaviour
class  seDRMRotation
class  seDRMRotationControlLink
class  seDRMScale
class  seDRMScaleControlLink
class  seDRMSeason
class  seDRMSEC3DLocation
class  seDRMSEDRISAbstractBase
class  seDRMSeparatingPlane
class  seDRMSeparatingPlaneData
class  seDRMSeparatingPlaneRelatedGeometry
class  seDRMSeparatingPlaneRelations
class  seDRMSEQ3DLocation
class  seDRMSM3DLocation
class  seDRMSMS3DLocation
class  seDRMSound
class  seDRMSoundInstance
class  seDRMSoundInstanceControlLink
class  seDRMSoundLibrary
class  seDRMSoundVolume
class  seDRMSource
class  seDRMSpatialAssociationData
class  seDRMSpatialExtent
class  seDRMSpatialIndexData
class  seDRMSpatialIndexRelatedFeatures
class  seDRMSpatialIndexRelatedFeatureTopology
class  seDRMSpatialIndexRelatedGeometry
class  seDRMSpatialIndexRelatedGeometryTopology
class  seDRMSpatialResolutionLODData
class  seDRMSpecularColour
class  seDRMSphericalVolumeExtent
class  seDRMSpotLight
class  seDRMSRFSummary
class  seDRMStampBehaviour
class  seDRMStateControlLink
class  seDRMStateData
class  seDRMStateRelatedFeatures
class  seDRMStateRelatedGeometry
class  seDRMStrobingLightBehaviour
class  seDRMSurfaceGeometry
class  seDRMSymbol
class  seDRMSymbolLibrary
class  seDRMTablePropertyDescription
class  seDRMTackPoint
class  seDRMText
class  seDRMTextureCoordinate
class  seDRMTextureCoordinateControlLink
class  seDRMTimeConstraintsData
class  seDRMTimeInterval
class  seDRMTimeOfDay
class  seDRMTimePoint
class  seDRMTimeRelatedFeatures
class  seDRMTimeRelatedGeometry
class  seDRMTMAugmented3DLocation
class  seDRMTMSurfaceLocation
class  seDRMTransformation
class  seDRMTranslation
class  seDRMTranslationControlLink
class  seDRMTranslucency
class  seDRMTranslucencyControlLink
class  seDRMTransmittalRoot
class  seDRMTransmittalSummary
class  seDRMTwinklingLightBehaviour
class  seDRMUnionOfFeatures
class  seDRMUnionOfFeatureTopology
class  seDRMUnionOfGeometry
class  seDRMUnionOfGeometryHierarchy
class  seDRMUnionOfGeometryTopology
class  seDRMUnionOfPrimitiveGeometry
class  seDRMVariable
class  seDRMVertex
class  seDRMVolume
class  seDRMVolumeExtent
class  seDRMVolumeGeometry
class  seDRMVolumeLightBehaviour
class  seDRMVolumeLODData
class  seDRMVolumeObject
class  seDRMVolumetricFeature
class  seDRMWorld3x3
class  seDRMWorldTransformation
class  seException
class  seHelperDataTable
class  seHelperDRM
class  seHelperImage
class  seIterator
class  seObject
class  seSearchIterator
class  seTransmittal
class  seWorkspace

Functions

void EXPORT_DLL SE_ThrowEx (seException::seExceptionCode code, const char *format,...)
void EXPORT_DLL SE_ThrowEx (const char *format,...)


Detailed Description

All the classes declared in this API use the sedris namespace to prevent namespace collisions with other libraries. To use a class from this library, you will need to include the "sedris::" qualifier when using one of the classes, or use the "using namespace sedris;" statement. For example, using the sedris qualifier you would write:
void my_function()
{
    sedris::seTransmittal my_transmittal;
    ...
    sedris::seObject my_object;
    ....
}
or if you have no namespace collisions you could use:
using namespace sedris;

void my_function()
{
    seTransmittal my_transmittal;
    ...
    seObject my_object;
    ....
}


Function Documentation

void EXPORT_DLL SE_ThrowEx const char *  format,
... 
 

Throws an INACTIONABLE API exception.

Author:
Warren Macchi (Accent Geographic)

void EXPORT_DLL SE_ThrowEx seException::seExceptionCode  code,
const char *  format,
... 
 

Throws API exceptions. This function is a convenient way of throwing an exception since it takes parameters in the form of a "printf" function call.

    sedris::SE_ThrowEx(seException::INACTIONABLE, "wrong number: %d", 7);

Author:
Warren Macchi (Accent Geographic)


SEDRIS Transmittal Access C++ API 4.0.0 beta - 14 Jul 2004
Copyright © 2004 SEDRIS Docs by Doxygen 1.3.2