Class Ifc4x2::IfcFillAreaStyleTiles

Nested Relationships

This class is a nested type of Struct Ifc4x2.

Inheritance Relationships

Base Type

Class Documentation

class Ifc4x2::IfcFillAreaStyleTiles : public Ifc4x2::IfcGeometricRepresentationItem

Definition from ISO/CD 10303-46:1992: The fill area style tiles defines a two dimensional tile to be used for the filling of annotation fill areas or other closed regions. The content of a tile is defined by the tile set, and the placement of each tile determined by the filling pattern which indicates how to place tiles next to each other. Tiles or parts of tiles outside of the annotation fill area or closed region shall be clipped at the of the area or region.

NOTE Corresponding ISO 10303 name: fill_area_style_tiles. Please refer to ISO/IS 10303-46:1994 for the final definition of the formal standard.

HISTORY New entity in IFC2x2.

Public Types

typedef IfcTemplatedEntityList<IfcFillAreaStyleTiles> list

Public Functions

IfcTemplatedEntityList<::Ifc4x2::IfcVector>::ptr TilingPattern() const

A two direction repeat factor defining the shape and relative positioning of the tiles.

void setTilingPattern(IfcTemplatedEntityList<::Ifc4x2::IfcVector>::ptr v)
IfcTemplatedEntityList<::Ifc4x2::IfcStyledItem>::ptr Tiles() const

A set of constituents of the tile.

void setTiles(IfcTemplatedEntityList<::Ifc4x2::IfcStyledItem>::ptr v)
double TilingScale() const

The scale factor applied to each tile as it is placed in the annotation fill area.

void setTilingScale(double v)
const IfcParse::entity &declaration() const
IfcFillAreaStyleTiles(IfcEntityInstanceData *e)
IfcFillAreaStyleTiles(IfcTemplatedEntityList<::Ifc4x2::IfcVector>::ptr v1_TilingPattern, IfcTemplatedEntityList<::Ifc4x2::IfcStyledItem>::ptr v2_Tiles, double v3_TilingScale)

Public Static Functions

const IfcParse::entity &Class()