API Reference > OdIfcInteroperable Namespace > Classes > IfcDirection Class
IfcDirection Class
OdIfcInteroperable__IfcDirectionOdIfcInteroperable__IfcDirectionOdIfcInteroperable__IfcDirectionOdIfcInteroperable__IfcDirection
Syntax
C++
class IfcDirection : public OdIfc::OdIfcEntity;

IfcDirection.h

This is class OdIfcInteroperable::IfcDirection.

ApplicationInstance Class
 
Name 
Description 
 
details Creates a new application instance with default parameters. 
OdIfcEntity Class
 
Name 
Description 
 
Destroys the entity object. 
 
Creates a new entity object with default parameters. 
IfcDirection Class
 
Name 
Description 
 
This is g_pExpEntityDef, a member of class IfcDirection. 
 
This is m_DirectionRatios, a member of class IfcDirection. 
 
Name 
Description 
 
Retrieves the current value of an attribute specified by its name.  
 
Retrieves the current value of an attribute specified by its name in case insencitive mode.  
 
Retrieves the type of the sdai object.  
 
Retrieves the current Gs node object of the sdai object.  
 
id 
Retrieves the database object identifier of the sdai object.  
 
This is the overview for the isInstanceOf method overload. 
 
This is the overview for the isKindOf method overload. 
 
Retrieves whether the sdai object is a persistent one.  
 
Retrieves the model that contains the sdai object.  
 
Sets a new Gs node cache for the sdai object.  
 
This is the overview for the testAttr method overload. 
 
Retrieves whether the attribute value is set or is unset in case insencitive mode.  
ApplicationInstance Class
 
Name 
Description 
 
Compares another object to this one in a some meaning.
 
 
details Copies the contents of the specified object into this object.
 
 
Retrieves the current value of an attribute specified by its name.  
 
id 
Retrieves the database object identifier of the application instance.  
 
Reads values of the instance's explicit attribute fields from a file buffer that is associated with a specified filer object.  
 
This is the overview for the isInstanceOf method overload. 
 
This is the overview for the isKindOf method overload. 
 
Writes values of the instance's explicit attribute fields to a file buffer that is assigned to a specified filer object.  
 
Retrieves the model that contains the application instance.  
 
Sets a new value of an attribute that is specified by its name.  
 
Sets a new value of an attribute that is specified by its name in case insencitive mode.  
 
Removes inverse attributes from related application instances. 
 
Sets inverse attributes to related application instances. 
 
This is the overview for the testAttr method overload. 
 
Retrieves the type name of the application instance.  
 
This is the overview for the unsetAttr method overload. 
 
Retrieves whether the attribute value is set or is unset in case insencitive mode.  
 
Checks if instance has mandatory attributes which are unset, retrieves a list of such attributes.  
OdIfcEntity Class
 
Name 
Description 
 
Returns the result of the entity resolution represented as a compound object.  
 
Returns the result of the entity resolution represented as a two-dimensional matrix.  
 
Returns the result of the entity resolution represented as a three-dimensional vector.  
 
Returns the result of the entity resolution represented as a two-dimensional point.  
 
Returns the result of the entity resolution represented as a three-dimensional point.  
 
Returns the result of the entity resolution represented as an RGB color object.  
 
Returns the result of the entity resolution represented as a two-dimensional vector.  
 
Returns the result of the entity resolution represented as a three-dimensional vector.  
 
Retrieves the current value of an attribute specified by its definition.  
 
Retrieves the current Gs node object of the entity.  
 
Retrieves whether the entity is an instance of a specified type.  
 
Retrieves whether the entity belongs to a specified entity type.  
 
This is the overview for the putAttr method overload. 
 
Resolves the entity and returns the result of the entity composition to a calling subroutine.  
 
Retrieves whether the entity is resolved into a compound object, a Ge compound object or unresolved/visited.  
 
Sets a new Gs node cache for the entity.  
 
Sets the values of the entity's sub-entity traits.  
 
Draws a graphical entity representation that is independent of any viewport context.  
 
This is the overview for the testAttr method overload. 
 
type 
Retrieves the current type of the entity.  
 
Unresolves the entity. 
 
This is the overview for the unsetAttr method overload. 
IfcDirection Class
 
Name 
Description 
 
This is the overview for the getAttr method overload. 
 
This is getDirectionRatios, a member of class IfcDirection. 
 
Retrieves the type of the sdai object.  
 
This is inFields, a member of class IfcDirection. 
 
This is isInstanceOf, a member of class IfcDirection. 
 
This is isKindOf, a member of class IfcDirection. 
 
This is outFields, a member of class IfcDirection. 
 
This is the overview for the putAttr method overload. 
 
This is setDirectionRatios, a member of class IfcDirection. 
 
This is the overview for the testAttr method overload. 
 
type 
Retrieves the current type of the entity.  
 
This is the overview for the unsetAttr method overload. 
Copyright (c) 2002-2020. Open Design Alliance. All rights reserved.